[the post I am responding to should be split into its own thread in the forum...]
You are probably not a fool
Moodle can handle the load if you have proper server setup. There is lots of info about this in this forum. See for example
In terms of serving the content, tracking your users progress etc, it is impossible to say without further details. You can simply set up trial Moodle service and try to implement a course or two to see for yourself.