One wonders what the impact of the G5 announcement might have been had there not been the unexpected website "leak".