I agree, I don't know who designed their site, but they did a very poor job. You can't read or get to half the stuff. I'd be ashamed if one of the sites I've designed/manage had half the problems their's does.
From what I remember thay abandoned the last site and had no updates and several links that were dead as well. That has been 2 years ago. I guess it's better late than never.... kind of like putting parts packages out for the C5 when the C6 has been released.