I am guessing they announced it much much earlier than they had anticipated because a company had revealed a bootleg version. They probably had nothing to show but opted to make the announcement anyway.
Good point, did not think of that. Hopefully he will be at SDCC.