You can release your track here on the 10th, according to a post on the XR page. If we go by Germany time then that would be in an hour and a half from now.
I don't know why they need our logins, as they can get them from the track itself. But just to make it easy, I posted mine in the comments of the article about the winners.