...the contracts I signed were designed to protect a computer supply company from competition by me - but how does it now apply to competing with a software company?
The situation now bears remarkable resemblance to quicksand, and that plank you're walking extends out over it - and it seems that nobody is actively seeing to your risk.
...by my own legal council ...
Time to see the legal beagle again, and push for an addendum. Don't wait.
Good luck, and, from the sounds of it, it will work out all right.