Goddamn. That's quite a topsy-turvy plot. No wonder I could barely even understand anything. To be fair, I only had like 2 months of Nippon training, and barely any grammatical experience.
However, I scratched my head so much at trying to comprehend the body-switch thing, my computer is covered in dandruff. I seriously salute you guys.