Unfortunately, there is no one way to improve education. The fact of the matter is that kids are different: some of them will jump headfirst into mathematics and science, and others will question why they have to be there at all. You can't apply the same solution to both of them, because either the kids who get it will feel stifled, or the kids who don't get it will feel lost, and eventually some of them are going to end up resentful of education as a whole. This is the price that we've paid for assuming that the worst thing that can happen in a kid's education is not, in fact, not being educated, but rather being made to feel segregated or inferior.
Things like this are excellent - it reminds me that there are still people out there who believe that kids naturally want to learn, and aren't afraid to look for answers to the question of why, if they like learning so much, they don't like doing it in school. Most of the "edutainment" I've seen has been poor as an example of entertainment, or as an example of a game, or both, but these people seem to be doing it right.