Thanks for the reports, guys.
We worked hard to try the site itself out in every different browser and on half a dozen different devices before we were ready to show it to you, but then forgot to do any real testing around the splash directing you to the new site or the Feedback tab! I'll ask the developers to take a look at that when we're back in the office tomorrow morning.
I'm going to lock this topic for now and ask everyone to feedback through the Feedback tab (once we've fixed it so that everyone can see it) or directly to me as the new site is currently only available to AUTOSPORT+ members. I'll open a new thread in this forum once we're able to open the Beta to everyone. This will probably be in July, depending on how many problems we discover during testing...