A few comments.
First, About the "no semi-immortals" rule, would I, Xion the Planesmage, be considered a semi-immortal?
Second, what about Quicken? Does Quicken go in with the "Unit can do x moves in a single shot" work with it?
Third, All these status ailments do wear off after three turns unless cast on a weaker unit from a stronger unit. i.e. if the casting unit has a 3:2 ratio, where it is Caster's M-Pow efender's M-Res., then it is added one turn for each ratio increase. i.e. 3:2 increases 1 turn, 6:2 increases 2 turns, etc. This is not true about some, like Haste, Slow, Quicken, Poison, and Auto-Regen.
Fourth, what about elementals? Here's my take on the rule for elementals.
An elemental does three things when it comes to damage: Increases your damage when used with a tech of the same element, Heals you when you are hit with a tech of that same element, and take double when attacked with that element.
Though, this rule does not apply to all. Xion gets a boost when he attacks with a Fire, Ice, or Wind type attacks, and takes a weakness against Water (3x weakness) and Electric type attacks. Yes, You can kill Xion with a super soaker. 
Finally: Haste should stack, but only equal to the number of usable units in your party. This does not include infinity armies (i.e. peep armies) but actual SC's.
Also, some abbr.'s we can use.
SC = Story Charas
AA = Attack Actions
AS = Attack Spells
HS = Helping Spells
RA = Reaction Actions
OM = Overdrive Moves
__________________
|