Some interesting ideas you have. Thanks for sharing.
Surely peroxide in large doses can have some negative effects? How toxic is it? After all I would not want to drink a bottle of hydrogen peroxide.
I found the following quite interesting and after testing, it did clean my teeth very well. I did have the two (three inc water) ingredients and therefore it was easy for me to try.
Spontaneous detachment of Streptococcus mutans biofilm by synergistic effect between zwitterion and Sugar alcohol https://www.nature.com/articles/s41598-017-08558-x