Hi, I have go through your project and it matches with my expertise. I can build, design, manage, customize websites using Wordpress, HTML, CSS, Javascript & PHP. So, I can complete your project on time and within your budget & requirement. But for your coomplete requirement you have to purchase a theme to available all the features you mentioned.
If you are interested to give me the chance then you should hire me. I would love to work on your project.