I've been checking the official site for the past few days to get some lap analyses and pictures and stuff and every day I get the message saying the site is being updated to keep the customer happy corporate jargon etc. Has anyone else been dealing with this? This is the first time in recent...