Clearly, Udacity, edX, Khan, etc are successfully solving many problems (quality content, automated grading, gamification, etc) and that we're moving in the right direction.
I've very much looking forward to the day were we start to see education costs decline because we've gotten so much better at mass producing knowledge/love for learning/reasoning skills/etc.
[1] As a side note, it's not clear to me if actually reasoning and talking with another human is really required for learning. It certainly seems that way at the moment, but is this because the content isn't good enough or are our brains built in a way that learning requires human interaction?