http://en.wikipedia.org/wiki/Occam's_razor The simplest answer is usually the best one. From a user-interface and user-experience standpoint, why would a user ever NEED to do these things described here, and would those things really be their INTUITIVE actions when presented with your site? I mean, in theory you shouldnt have to explain it at all if it's intuitive, that's kind of the whole point. What I'm trying to say is have you thought this through in its entirety. Yes it's possible, and if you hire somebody it will cost you some money to make, but how USABLE is it really? I think you're sacrificing usability for bells and whistles that you don't need. I'm all for fashion and design, showing off what you've got, but sometimes a modest understatement says a lot more in your favour than a broken yet flashy design. just my 2¢
I seen good flash websites - about 2 or 3 and bad flash websites - all the rest. I think what innovati is saying is DON'T DO IT. Web designers love flash because they can do all kinds of clever tricks and it makes their jobs more interesting and clients can be impressed. Anyone that is trying to use a website hates it, it's unintuitive, hogs bandwidth and adds zilch to my experience. KISS - keep it simple, stupid - it's a good motto.
I'm saying, if you can't describe it in words, it's like too complex for MOST people to follow, even though it might be cool. I don't think you shouldn't do anything, just refine your idea before you pay somebody to make something is all. I made myself a site, and I thought the interface was fairly usable. I pride myself in UI design and user experience brainstorming, and I quickly sent my site off to my sister who WORKS in web design and trained in New Media at university. She couldn't figure out how to get back to the main page from any other page on my site. The whole thing was broken for her, and it was the most straightforward thing to me. Luckily, I designed my site myself, and it was only HTML and PHP so I could add one line of code and fix it, but if you're paying somebody to make a site, I don't want the same thing to happen to you - especially if you've gotta pay somebody to fix it later. Also, flash isnt that hard to learn, and if you have a mind that works in 3D and animations like this you really should try it yourself. If you can visualize it like you've tried to do here, you can do it. I sat in a classroom full of graphic designers, and not even half had this sort of visualization skill. No matter what they did, they just couldn't animate. You should try to learn flash and then you also have the ability to experiment with these things yourself and then post them here for us to see. And you can make quite a bit of money if you're a flash designer too.