'David' ... think you need to communicate with another poster
for what you've written is almost 100% the same as described in a PM by the poster at the above url. <big grin>!
Will make these comments however ...
First ... responses here will be from the 'Moodle Faithful' - think about that a minute.
Second ... don't think you'll need a Moodle at all ... if you pursue, your Moodle would probably end up being nothing more than a portal to all those other services ... with limited use.
Will use Google as an example ... you need to find resources like this one:
There's Learn by product, by Job, by Task suggestions at the link above.
The above personal opinion, of course. Let's see what others say!
'spirit of sharing', Ken