Ray, the translation of Momotaro is "tough boy", which always amuses me, so do you know the translation of Odoriko? The good folks at Kitawaza should be able to help on that one. Maybe "semi-tough boy", maybe "tough girl"?
Also, I've seen reference to an OP version of Momotaro from time to time, don't ask me where b'c I don't remember. Do you know anything about that OP version?