It seems the new homepage doesn't like TW total and noone has been able to get in touch to resolve it. So someone has created a new page which can be found here
A mail went out to all players on normal worlds informing us of the new twspeeds, I guess the mods forgot to put up a notice for speed only players to see