My thoughts on your post:
Everything:
ISF is bad and needs to get gone.
Destruction:
Chaos bolt is in need of a buff, but how much of a buff is debatable due to pvp.
Destruction PVP is really hurt by high resilience targets. Yes, it's intended but it seems higher for Destruction that other targets and I don't quite understand it.
Shadow Damage is fine, its the reason our mastery is 1.25% and not 1.0% per point.
Immolate does not need dispel protection.
Demo:
Agree with everything except a rotational MC. That's why the spec is interesting.
Affliction:
I disagree with everything except demon soul. It should apply to all existing dots, but can't because its a self buff and not a target debuff. Overall the damage difference between someone paying attention and someone not paying attention is minimal, providing you refresh BOA during the buff. This is because Corruption is constantly refreshed (for an effective duration of ~20s) and UA is recast at least once during and could be extended with Fel Flame near the end.
Pets:
They're fine, give us a new model (or selectable model) and allow us to mute them globally.
General:
These are ridiculous - either op or a waste of time from a development point of view.