The outrage is coming from 3 different points.
1) it's $600 FFS
2) it looks like a piece of $h!t
3) People believe that they should get the full package at the time of initial purchase, or at the very least free code upgrades.
How many people who had initially thought of buying a TMNT are thinking to themselves "What are Stern holding back on, and what are they going to charge me at a later date to 'complete' the game"
I can only see this reducing the sales, or at least people delaying, of any future releases.
It seems a very strange time to release this just after they have released TMNT, thus potentially reducing sales, AND just before JJP is about to announce their latest machine. I can see people waiting to see what JJP are going to do before committing to a new machine from Stern.
Had I known that this topper was coming, it probably wouldn't have put me off buying JP2, but it certainly would have made me think a little harder.