Sorry for the late response, but you should also check out Breezi, as it meets all of your requirements and then some (and yes, I'm from Breezi, so I'm biased of course). WordPress is a good platform as well, but the drawback is that you'll likely spend a lot of time in theme customizations, installing plugins, etc.
We have a limited number of pre-designed themes currently, but we'll be ramping up over the next few weeks and adding a lot more.
Good luck, let me know if you have any questions!