You linked to a release page that has a series of announcements. The most recent announcement is from March, and also a mailing list. That's all they meant.
Check the submitted page (https://release.debian.org/) and you'll see that even now that Debian 8 is released they don't mention Debian 8 being released or added any new item about that release.
So, no that page didn't (and still doesn't) announce Debian 8 release.
Also on identi.ca they wrote today:
"FTP/Release teams' work is complete; once CD testing is complete, the mirrors will be updated and jessie will be released!"
https://identi.ca/debian