I really like some of these ideas and i'm sure a lot of them could be implemented without too much trouble. The main issue is balancing, deciding which systems to use them in and where etc. Either way though, these things will have to wait until 4.86 now, which hopefully will be out sometime later this year (october/november time, maybe?).