Hello David,
Reviewed your project description and understood the basic requirements of the project.
Yes I can give your very good design website including all the features you want also provide you an user friendly admin panel from where you can manage all the post, edits etc..
I have very good experience in website designing and development using WordPress, PHP, CodeIgniter, MySQL, Ajax, HTML5, CSS3, bootstrap, jQuery, JavaScript etc..
Lets discuss more details..
Regards
Esha