I'm on IE, can't register too. No rush though, I see this game still a few weeks or months away from beta~