Hello, Sir!
Thank you for your posting.
I am WEB expert and a project manager of excellent WEB(PHP,.NET,ASP,CMS,...) development team and have also professional experiences of Java Application, J2EE, EJB, spring, Hibernate, Vaddin, Maven...
In our team there are 5 super engineers ,4 top designers and 6 excellent coders.
I have read your post from beginning to end carefully.
There is nothing problem for 1,2,3,5,6 of your proposal.
Only 4,let's discuss more details.
We can select the best type.
I'd like to see your design.
I think that it may be very beautiful.
We will observe the absolutely quality and delivery,so support the best trust and service.
If you work with us,can achieve the great success.
"Pink Mastermind mosquito" :)
Best regard!