Regarding bugs you have mentioned... I've seen worse stuff, but that's how it is with new technologies.
Regarding bugs you have mentioned... I've seen worse stuff, but that's how it is with new technologies.