Heres a direct link : http://youtube.com/watch?v=MG201q53b8U
It might of just been a tech demo, but who knows since wasn't wii sports one also but they decided to package it with the wii? (I may be wrong)
It looks alright but they will need to add maybe a mutli player race? with power ups and things, then it would rock Imo.