Te voy a comentar acerca de Wordpress, porque de los demás CMS no he manejado ninguno. Wordpress puede parecer lo que tu quieras, es muuuy flexible, pero llenándolo de plugins no creo que lo logres, lo que tienes que hacer es crear un theme desde cero, así le podrás dar la apariencia de cualquier tipo de página. Obviamente hay que escribir código para esto.
@lgga, querrás decir Wikipedia no?
Saludos