Firstly, you should find potential investors and then pitch to them your idea. Or you can choose to acquire the knowledge you need to make your "unique & awesome" business idea a reality first then build it up yourself. Don't buy a domain and hosting yet until you have a solid plan and investments.
We don't have much to say or suggest because you did tell us what's your idea about (even though your post is so long).
(Sorry for the self-promotion, if you'd like to pitch you idea and ask for investment, you can do so at TBZ's
Raise Investment (external link)).