Hi,
I would love to build your website like what you are asking for, i go through all the details carefully which you have mentioned.
I have worked on similar project and i can assure that i can give you desire results.
Kindly give us chance, i can share you my work experience on such website.. kindly respond us.
Relevant skill and experience,
Php, WordPress, graphic design, website design.