They let you continue running your own business and actually write it into your contract? That's really quite good.
Seems like your company might be a lot better then what you initially wrote. Sometimes it's hard to see the positives if you always focus on the negatives. Glad you had the chat with all of us ;)
I am happy with the company as a whole and have written about it often. This was just one of those annoying aspects on the day :)