The story of the App Store and the gloss
Since I spent all of 30 minutes solving this problem I thought it may be a useful titbit for others!
Already well documented in the iOS Human Interface Guidelines: to remove gloss from your application AND app store icons you simply set the UIPrerenderedIcon setting in the Info.plist to YES.