Hi Akshat,
we are already working on a similar nature of website and most of your requirement matches up with the one's you listed below, hence we are confident enough to execute this task within time frame with a good quality and visually appealing website.
Looking forward to your valued response.
Regards,
OK Team