Yeah it looks great, and you doing a great job with the front page updates! I wonder though, is there any way to get a better translated "Release Notes"? I can get a general idea of most of the changes, but google translate isn't exactly the best at going from chinese -> english. I've actually just been going to the chinese site and asking a friend of mine that's chinese to translate haha. But anyways, back on topic: new site layout looks great !