No, the website (when it was publicly accessible) said that you would receive the ticket 24 hours before travel.This is a great idea and wish more long distance TOCs (at least those with a lot of empty seats) would copy!
Just to be clear though, do you get the ticket time straight after you paid for it?
It's a decent concept in my view, but the 7-21 day purchase window needs to be expanded if it's to become popular.