No, but I think it was through Steam, just as the one I use now, it could be the same, I have no idea.
Same here. cant join anything in Raceroom, says my email is taken, cant verify it.
Separate names with a comma.