Heyhey! It's been a while since you wrote this, but I still wanted to reply, because whenever someone takes the time to give that much in-detail feedback about my game it makes me SO happy :D There's only barely a playerbase to speak of, so everytime I realize someone spent that much time with Monsters of Kanji I get all excited. So: THANK YOU!
Don't wanna get into your feedback too much, because that can be a bit weird, being the developer. Still, a couple of things: The fox-thing is actually intentional. I really wanted the player to be reminded of Marty's goal. But I, too, found myself getting angry at how long the sequence takes (And I playtested this thing for like 1000 hours XD). The camping-scene would have been a perfect opportunity for a skip-option, I'd say. Other than that I have to agree with all of the issues you had. And since you already guessed as much: Cara WAS added last minute, and her "skills" were a desperate way of making her relevant for the gameplay XD The sign she's holding on the other hand: Not having the kanji meaning next to it is by design. I wanted Cara to work different in terms of how she "confronts" the player with various kanji. But with many things in this game: Sometimes it works, other times not so much :) Monsters of Kanji being my first "real" game, I could not contain all of the ideas I wanted to implement. Now I know that a bit less of everything could have made for a way smoother experience. And I'm pretty sure someday I will get back to this and streamline the whole game.
For now, though, I'm working on Monsters of Kanji 2, using the experience I got as well as quality-feedback like yours to create a conclusion to Marty's story. And while progress is a bit slow at the moment, I will take all of your points to heart. Like field skills: They won't require switching characters anymore and instead are permanently added to Marty's spacesuit instead. Stats will be explained properly and there's some kind of hub area where you can read various tutorials as often as you like to. There's a also a visualization of enemie's weaknesses in battle...and much more.
Really glad you had fun with the game despite some of its edges. And again: Thank you for taking the time to share your feelings about it! :) :)