> How many times a day do you want to say "percent equals" or "tilde ampersand,"
Zero if I can help it. Even if I'm talking about code aloud, I normally do so semantically, saying what the code is doing, because people are more than capable of reading the code itself. (Same premise as commenting code.) If I'm actually reading the exact symbols aloud, a rare occurrence, then I'll say things like "mod equal" or "mod eq", "tilde and", etc. If I'm reading "#include <stdio.h>", I'll say "include standard I O", not "pound include space angle s t d i o dot h angle newline".
> Worse, you may not spend a lot of time reading code out loud, but when you read your brain still thinks the sounds.
No, it absolutely doesn't. Learning to avoid reading-aloud internally is one of the first things taught in speed-reading of prose, and the same concept applies to programming.
> Of course, you're free to prefer keywords to digraphs. But sometimes I worry that there's a reason the 787 looks just like the 707 [1], and it's not at all about airplanes...
That may be, but what you've done here is on par with APL saying "you need a completely non-standard keyboard and character set to program this language", but worse.
If you want to introduce new names for symbols, that's a separate exercise from trying to make a new programming language; the latter is quite hard enough.