I think people tend to get their boxers in a bunch way too easily over this sort of thing. It's a GAME, for crying out loud. Is it perfect? No. Will it ever be perfect? No, nothing ever is.
Maybe it's because I'm just a casual gamer, and maybe it's because I don't have the depth and breadth of tabletop wargaming experience that a lot of other people do, but I have no problems with Spartan Games. Yes, I do have to consult the rule book sometimes about odd situations, but it certainly isn't often enough to affect my game playing experience. And 99.9% of the time, if my opponent and I can't figure out the answer, we leave it to the dice to decide, and then go about the rest of the game. Yes, sometimes I can't find the models that I want at my FLGS, or they're on back order, or whatever. Big whoop. I have dozens of models I haven't even put primer on yet, and not being able to get that third blister of Pflicht airships that I've had on order for two months now isn't going to stop me from taking my models to the game store tomorrow night and playing and having a good time.
Bottom line: I'm married, have a full time job, and have plenty of real-world adult issues to deal with everyday. I'm happy just to have an interesting game to play and interesting models to paint, and I'm certainly not going to whine about how some game manufacturer didn't lay their rule book out in a logical manner, or can't seem to get every single one of their models in the quantities I need to my FLGS. This is a hobby--nothing less, and certainly nothing more. If you don't like it, and if it really frustrates you that much, DON'T PLAY THE GAME.
Off my soapbox now. No offense meant by any of the above; it is merely my opinion as a gamer.