I'm willing to cut the guy a break. ;) However now that donations (I assume) are coming in, its probably about time to start consulting with experts before starting a class.
Are you willing to actually do any work to improve it, or give a big cash grant so KhanAcademy.org can hire those professional programmers to help out?