Hi there,
I was working as a IT support engineer for a long time. This sort of complete project was never done by me with in a jiffy. But it is most appropriate why I'm here! All of your reference sites are mostly made based on WordPress, but they used paid themes, plugins and a huge amount of customization work, otherwise it was a million days work for a single guy! So, how is about your domain status? Do you bought that?
Regards,
Shuvasish