If projects are completed within their estimated timeframe, is it safe to assume that the clients are happy clients? :)
It seems that the company is starting to take on new types of projects as well and going through some growing pains or some "shifting pains". Lots of assuming going on here... Please bear with me!
If you are confident that the organization and control of the code can help you and your team internally then SVN should be considered, IMHO. You get bonus points if going this route actually works and the company is able to make higher quality products therefore making happier customers!
Be careful if it seems that a struggle with management is going to make a tense work environment. The fact is the owners have made the company. And not only that, they have made a successful company. It is unlikely they hit a jackpot because they're good at gambling.
Be respectful and you may end up being heard; hopefullyheard.
Hopefully this will end up resulting in a more efficient and happier team. In my experience, that is difficult to obtain with frustrated management.