No, you were Mechanical, that was in your Role PM too. It is true mechanical units along with robotic units would in fact be affected by the Ghost's lockdown ability and mostly avoid a couple others like Irradiate, just like there were many Air/Ground distinguishing abilities.
Incidentally the Shuttle role was specifically described in that role's background as the unit normally being robotic, but a Protoss refugee had taken up the ship as his own, so that's why it was Mechanical. That was the justification for him since the Protoss quicktopic would have been too small with just three.
The lack of communication for the one mafia team is one mechanic I wasn't certain about - more on that later. It certainly appears to have succeeded from a balance perspective - it seems like it worked as intended to make that mafia team weaker when in other aspects they were individually the stronger mafia team.
I'm just not sure it was very fun though, which is a downside whatever the balance implications were.