I was intrigued when I first saw the affordable mBot educational robot. But does this product deliver what a "kid's first robot" needs to actually teach them something?