Yes, this is equally good. Looking at all these stuffs, I am amazed of the teamwork involved because the one know the about the lecture is not the same one who created the animation. I love animation, especially for educational purposes.
The one you posted is a site that isn't just animation, it's flash too. The one I posted is mostly animation. There is a difference but most don't know it. I looked around a bit but i'm not having much luck. If you want to keep looking on your own it shouldn't be hard (just time consuming) I would use keyword combinations of: Interactive Flash Animation Learning Teaching