It was continually mentioned that shipping would be 15th - 31st July though, many people would have taken the reduced refund rate offered when they could if they were told that there was going to be a delay, it was deliberately hushed up so that the 5 month ( illegal ) dead line passed and they could tell everyone asking to sod off.
Sure looks that way. The question I find I am asking myself now is "Has this been a pre-meditated grab for 30% from the beginning ?"
What have we seen so far ? A few images, a chip pinout diagram ...
Off to play The Legend of Zelda I think, lol.