Should you really be suprised?
I think not this is microsofts way of life. There should have been extensive testing on the platforms this brick was going to be sold on. I'm a Linux user, have been for more than 15 years and my HTC Amaze runs Android. I can't comment on your woes because desktop and phone both run flawlessly. Always have. I'm sure microsoft will have this all straightened out just before the release of Brick 9 and as usual support for you guys will be suspended.