I think it should be mentioned that even in the last 3 or 4 years some really awesome software has been made and hasn't been sufficiently introduced into the education market.
The time sounds about right for something innovative to change the game; it's just a question of having the will to do it. We'll try a few things, see what works, and iterate.