Wow thats kind of impressive list! Now we will have to wait till 2010 for AA and OFP2 :P .I would add one little thing - binding command executions to keys. For example you would have to add in init.sqs:
bind "left control" nameofunit setpos (getpos player)
bind "h" [player] exec "myscript.sqs"
etc
This would for example simplify all attempts to create better squad commandig engine (CoC's for multiple squads, Sui's from Wrestling with the bear or The black gap, General Barron's from Realistic Combat Patrol  - all are useing radio interface, which isn't too friendly).