Apparently, this is A Little Princess + Mecha. As a fan of A Little Princess, I'm kind of torn between "what weird hell spawned this creature?" and "I have to check this out!". More the latter, though. And as the DVD (of the American dub, at least) is available on Amazon, it would seem silly not to...