First of all, just thought i'd pop in :D
Secondly, Azure, that is possibly the WORST workmanship i have EVER seen from a PROFESSIONAL. PERIOD. I would demand either:
a. A replacement
b. A refund
c. At least a fix (ie. replacement case, new buttons, blah blah blah...)
<_< btw.... i live...