Yes, the new site looks great!
A couple of minor points, although you may know about them already:
* There is an error when trying to view the videos
* The contribute link in the middle of the front page doesn't work
* The download page; "Latest build" should perhaps be "latest stable build" to make it more clear?