I haven't experienced the issues that you have, but I can understand your frustration. I am fortunate to live near a MS store, so I would get a refund and then go to the store and physically look at the device before leaving the store.
I am just waiting for mine (ha, ordered online..., but...