To meet the goals outlined by You, i believe there is a need to make a list of requirements,
and get know your preferences, as their is a lot of newly featured technologies we can use to deliver a n awesome, easy to learn web site, and clear architecture, i hope i'll get the chance to build the web site, as i'll give all my experience, to fulfill the requirements.