This design certainly has style. Style isn't everything, though. As an average user, I wouldn't want to stay on this website for long periods of time.
The logo and other elements are nice to look at for a while but I feel that the over stylized nature of the buttons detract from their actual purpose. Simple isn't always best but, in this case, it would allow for quicker and easier use of the website.
Everything else seems fine to me! Just work on making your concepts easy to look at for long periods of time. Style is important but not as important as keeping the viewer's attention on the actual content.