You are obviously really good at zombies so I'm not sure why you are complaining. Why would you play a public zombie game other than to mess around and have fun?
I'm pretty damn good at zombies and sometimes I just play public games to try to revive the noobs as much as I can without dieing myself. If I want a high score I play with people who know my strategy in a 2 player game.
If none of your friends are on, spam the find match until see someone with a decent score. Your scores are high so most people will automatically accept your friends invite.
They really need a filter in zombies that allows you to search only players that are your level. Ex. 20+, 30+, etc