I had to look for a few minutes myself before this started making some sense. I'm sorry to say that I can't feed to this to my students as it is.
On one hand, it's extremely information dense. All the colors! On the other hand, it seems to lack crucial information that might make it worthwile.
Sorry if that sounds very negative. I do appreciate the effort a lot! And I di see potential to use a further evolution of this in my teaching practice.
P.S. One hint for a small/easy update: include French style note names as an option. They're in use in quite a few more places than you'd think...