I must say, I like it. I've always thought Cryer to be one of the more interesting corporate factions, with its semi-lawful smuggling and the whole 'amoral scientist' angle, the 'seediness' that makes it stand out from the various corporations who are just money-makers.
I like the route you're going with a more proactive 'Security Division". No one wants to just wait around for someone else in your faction to log a transport. Giving them goals and freedom of their own, along with the inherently wide ZoI of Cryer, makes them an attractive option.
About Omicron-74: I'm pretty sure no one 'owns' it anymore, since the faction which did dissolved some time ago. But even when it was owned, the Freeport was a Freeport, and open to friendly visitors. An official IC request to the Zoner Council wouldn't be amiss, but I don't think access will be a problem.