Holy crap, that’s beautiful!!!
I like to keep track on my progress but you… oh you … have take it to a whole new level.
Graphics, like if it was a video game, and character stats
With that out of the way
Vocabulary: Kaniwani?? What does it mean?? Ain’t that the same as Wanikani (yeah… yeah… but in english I know… supossed to be useful for production, but not a vocab resource actually).
I would advice, if not already to have some way of learning of at least keep track of vocab in a different way, both WK and Jpod101 and maybe tutor will get you new vocab so maybe get all that together in Anki, Houhou or something among those lines.
Now I don’t really know how much help this is actually but there’s this Dunning–Kruger effect … where self judgement of ones skills it’s not so accurate, so I wouldn’t put much care into evaluating skills like that . Most objective ways tend to be cruder but more helpful too (get a book above your level, and you know you get better cause you understand it, same with shows, conversations, etc)
ANyway my 2cents only. I’m learning as well, so take it with a grain of salt of course
ps. with the seff evaluation bias I mean related to fluency actually, JLPT test has clear objectives and target goals , so I guess It would make more sense an evaluation like that one.