Ich würde Dir Wordpress empfehlen. Zwar mal begonnen als ein reines Blog-System ist es mittlerweile ein ausgewachsenes CMS für vielfältige Einsatzwecke.

Es gibt unendlich viele kostenlose Layouts für Wordpress

http://www.thephotoargus.com/freebies/14-superb-portfolio-and-photoblog-wordpress-themes-free/

und eine unüberschaubare Anzahl von Plugins um Funktionalitäten der Seite hinzuzufügen. Viele Deiner Punkte bringt Wordpress bereits ohne Plugins mit.

Aber geh nicht davon aus, das sich die Seite von selber erstellt. Je spezifischer die Anforderungen sind, desto mehr muss man die Grundkonfiguration anpassen. Ein wenig grundlegende Kentniss gängiger Websprachen, allen voran HTML und CSS schadet also nicht.

...zur Antwort