Hello,
I read over your requirements, and I feel confident I can achieve the desired result. I would prefer a solution from scratch, using HTML5, CSS3, jQuery, PHP, and MySQL. Wordpress would add a lot more bloat. Because clean code and a simple responsive design is a priority, I would highly recommend staying away from Wordpress or other big open source projects.
I look forward to hearing from you.
Regards,
Sami