I have a bad feeling that you may run into a stretch of getting called on your all-ins by multiple callers, one of which has an idiot hand like KJs, and one who is a shark who has noticed that you don't need QQ or better to raise like that and calls you with JJ/AK or better and takes you down.

You don't need to go all-in like that to abuse the players who will call preflop raises with dominated hands. I realize that the all-in method keeps things nice and simple, but I still think that there is always more profit to be made from the fish by abusing them post flop. They can't get away from top pair when they hit a flop. You can take them to the cleaners with top kicker or an overpair. It's often way too obvious when they hit their flop, giving you a chance to fold your AKo to a lucky flop for QJs. If you go all-in, you have no chance to escape from the situations where the weaker hand pre-flop improves and yours doesn't. Just my thoughts, but I think I'll stick to conventional poker.