This is a flash-based site. You'll eventually get the dealership's incredibly obnoxious ad, and you're right there are no links to speak of, since it appears to be a not-very-accessible flash movie.