Your post is moderately whiny and contributes nothing particularly new to the thread.
I have been having a rough go with affliction, and have seen plenty of other locks that I out gear by a little bit do more dps than I. It is frustrating. I can touch 5k on patchwerk, and I do well on most very rooted fights. But for many fights which require a lot of movement, I slip down the damage meter pretty bad. To me, this is a failure in affliction right now...
One of the greatest things about affliction through the years was the ability to move, and not suffer a huge dps loss.... while now, it destroys it.
One of the things I think would make this better, is a simple change to haunt, similar to what has already been mentioned.
My Rotation is: SB, Haunt, UA, Imm, CoA, Corr, SL, SB Fill (Drain Soul under 25%)
I feel changing Haunt to either be an instant cast, or increasing the length of its duration, coupled with the refreshing of both Corruption AND Siphon Life would make a huge difference.
I often lose corruption and have to refresh manually because I start the refresh of haunt 1 GCD too late, and with travel time, corruption drops. This causes the need to waste another GCD on Corruption. Plus, Siphon Life having such a long length in comparison to the other dots, it makes it come up at odd times, that it often becomes the sacrificial DoT that waits a few casts in the rotation before being put back up.