I actually liked the track. Looked a lot like that tracks we actually get to ride on here in Arizona.
I think I heard one of the announcers of the race say it was a man-made track\jumps and not so much natural terrain as most of the other tracks ... These guys are so fast, its hard to slow them down or make a track that is long enough for them ..