Betsafe’s new site released before being tested properly?