Just a heads up. I got an email from them that they revamped their system and its back up and running. Looks like a lot more races and a slightly better UI. Still has room for improvements, but it seems better. Not affiliated in any way...just a heads up for those interested.