I admire your persistence... and yep, keep going. You are also learning within the process.
Just wanted to comment on the "mute" part, which I am not defending or agreeing necessarily, simply because I don't have the case in front of me right now (but I recall seeing something around it)...
Mute is or should not be considered a form of censoring (blockchain wise), because in fact, its the interface that is choosing to show or hide something. The thing is still there... but these things (i am glad they exist) are necessary for experience purposes. Otherwise it would be even more confusing for everyone.
I will keep reading where you are going... not interested in more work unfortunately, so can't help you there. But I can recommend things when I can...
Ask me anything whenever you want. You know who I am anyhow now.