well,it took me a while to beat it though,while your trying to beat it and get all the upgrades its pretty fun,but after that blah : (
still a good 20-30 hours of playtime though
thats worth 50 bucks,especially if you have someone to race against via ad hoc
I did that with my friend at school,tons of fun