Imperial, iirc there are three versions of Cicero, two of them are shorter than the normal imperial male height.
it's possible to set the size of NPC independently from their race this time, at least in the editor; I think this is also available via console commands although I don't recall the command name (no, it's not setnpcweight )
A good choice too; considering how much Cicero talks.
I don't think so. Cicero was an outspoken politician but, unlike the shady guy in Skyrim, he was also famous for believing in State and laws. He ended up assassinated in the turmoil preceding the dissolution of the ancient roman republic by supporters of the would be emperor (though he lately will go on record saying that he was against this).