3
This was really ambitious! And it made me smile. Here, have a 10.
Srsly, though, I really enjoyed it. I was horribly confused about the ages of the characters, but I realized rather early on that it was meant to be that way. It kind of has a "There She Is" vibe, but less...Japanese, LOL!