I see on your site that you are somewhat new to web stuff. From my experience, if you plan to continue expanding on your current page, WordPress is a great CMS. As I’m sure you know, this entire site is powered through WordPress.
I bought a month of Lynda.com so that I could watch Chris’s wordpress theme course (linked in the CSS-Tricks footer). That was all it took for me to learn how to power a regular site through wordpress and add blog functionality.