I, too, read the "He's Only Trying to Say Hi" article with interest, as my shiba is exactly as you described AJ. He is quite protective of his personal space, primarily when he is on leash and rushed by bigger dogs or hyper puppies. Unfortunately, as I gather from the article and from my own interactions as well, the onus is on the owner of the "rude" dog to realize their dog is crossing unacceptable boundaries. And unfortunately, you can't just hand out a copy of this .pdf to every owner who lets his dog gallumph all over yours!
It does irritate me when other owners walk their dogs off leash, and their dog comes charging over to my restrained dogs. I can feel my shiba's tension very clearly in such situations, and I try to put myself between their dog and mine and calmly keep my pace, while making sure that my dog doesn't feel contained (which only heightens his anxiety). If the dog is charging with enough speed/mass, I'll stop and call out "Stay back," more for the dog owner's benefit than the dog or my own. If the other owner says "Don't worry, he's friendly," in regards to their own dog, a very terse answer from me, "My dog is NOT" is usually enough explanation to get them to call their dog back.
Not that I have to get into detail about how absolutely sweet and cuddly and even-tempered my baby can be at home, or off-leash, etc. The other dog-walker doesn't need to know all that. They just need to know why they should keep their dog under control, hopefully without a big lecture and hopefully before anything spins out of control.