Your submission is much better than other "1st's" I've seen.
Your color layout is quite appealing.
The site is very informative
Some text is quite small, making it difficult to read.
I have to agree with Soccor, too much JS
No doubt, you want everyone to see this site. However, the use of mostly JS ensures that everyone will NOT see it.
I have to agree with ray, too many images representing text. I suggest that in place of those images, use a closely matching font and color. This will significantly speed load times.
For a first try, I give a 'B-', primarily b/c it has FRONTPAGE written all over it.Otherwise, it would have been A-.