That countdown is an advertising gimmick. It will not release on the exact 'top of the hour' like that. It will happen when it happens. My guess (going on the last release) is that it should be on the http://www.ubuntu.com/ website within the next four hours.