What's the problem with WordPress? It will do exactly what you want it to do, and is highly extensible to include all the features you want without a massive amount of coding on your part. It is SEO friendly out of the box, and if you add in the WordPress SEO plugin by Yoast, it's even better. It does URL rewriting as standard, is easy to update and extend, has contact form plugins, is easy to add images to, allows quick changes, has HTML5/responsive themes available and is hack proof (if you update and use security plugins). Why would you not want to use WP?