Sorry but from my point of view it is tacky. the colours are just too opposing and the outlines are too thick. Anyway good website concept and good luck!
there is some things that might be a problem:
- for large screen users, pages algined left or right are very annoying.
- you will have problems coding all those round corners.
maybe a full CSS based layout without the use of images (ok, some images are ok, like graditens, patterns and stuff like that)