That was great! I learned a bit too.
Looking at the CHR memory, it makes me wonder if you could squeeze in a lowercase font as well to make the large blocks of text more legible?
Hmm, good question.
Thought about it for a bit, but felt that the all caps font should be kept, since it mirrors Nintendo going with all caps during that time, methinks.