After seeing that course I don't understand why the US can't get it together and host a WC race. We certainly have some better venues/courses than that one.
I would love to see a WC race at Whiteface in Lake Placid on the 5k DH course.
7 minute times on a pretty technical track sure would play with points.