i know they delayed it, they shouldn't have though
What should they have done? Release a product that wasn't ready to go last month just to meet a date? Or are you suggesting that it was ready on time and that they have been just withholding it for kicks?
News flash. Pretty much every company has date slips for various reasons. Even Apple does.