The turtles are cute but I don't like the 'new' animation.
I think the text should be brought in towards the center. It's all short paragraphs and strung out across the page from margin to margin makes it look a little bare. Other than that there's not a lot to say because it looks very much still under construction.