I am just in the process of looking for a theme for a new website, so I've been looking at quite a few sites similar to yours.
Yours functions a lot differently to most, so it did take me a little bit to work out how it all worked, but once I understood I thought is was great.
Flicking through...