i believe it is Nic GAGE not CAGE. as far as everything else, to each his own. the immobliare plot, i agree, is confusing. but in my opinion it made for an interesting story. i know a lot of people dont agree, but michael was finally going through with his promise of becoming legitimate. and no matter how far he felt he was from the illegitimate world, he realised that he was dealing with more corrupt individuals. as he says "they are the true mafia." it worked for me.
as far as sofia, i think the character of "mary" is a person we love to hate. i see her as young, annoying, and naive.......WHICH SOFIA MASTERED (if you know what i mean)
my 2 cents
robert