Hey,
I have gone through your requirement. I would suggest that we could buy a Premium theme and customize it according to our requirement. We can give all the features as listed in your post. Please give me an opportunity to show you my expertise, services and support.
Please message me to discuss in detail.
Please take some time to go through my profile, I WILL BE THANKFUL TO YOU.
Best Regards,
Murtaza F.