Though I have bid on the project I can say right out the gate I would not be able to create you something on the scale you are looking for with the current project budget but thought I would leave you a message and maybe help you out a little.
To build something on their scale you would need a CMS and some sort of MVC too. I think youve advertised for a little too much in terms of skills too, I would start by building the website and then have the apps built down the road when you are fully aware of what the apps need and how your system would work with it.
I feel you are jumping in at the deep end and dont fully understand just what you are getting yourself into, those websites you have liked (some of them) are at the very top end of the motoring world and have the money to throw at building apps and websites.
My advice would be to find yourself a web developer who can build you a website first that uses CMS and MVC because for a website on the scale you are looking CMS and MVC are the cores if you want to be able to scale.
I would then fine tune your website fix the bugs and issues that come from building a new site, find which areas need adjusting, removing or what still needs to added.
Once you have got the website sorted, then bring in a developer to build the apps and again take it step by step finish those off before moving onto the next.
I feel its really unrealistic to think anyone here will provide with what you want so be careful.