well from what i saw, you use your haunts quite badly. haunt should only be used when you have your supercharged dots up or if you have 4 shards or during execution phase as you wont be able to have a 100% haunt uptime and since you cant, then its better to atleast make sure that when it is up you get the most out of it when you have it up. The affdots addon will help you a lot when it comes to knowing when you have your supercharged dots up as it shows you what the strength of your current dots on target is and what the strength would be if you refreshed your dots now and it will also tell you when you would get the best duration from your dots for when you're in the refresh window(remember fel flame adds current procs and extends duration on your dots, it will help you to keep supercharged dots rolling) and when to use haunt optimally.
also i can recommend watching evrelia's video guide posted on these forums in the "affliction warlock and encounter specific guides" (its stickied)as he goes in depth into proper usage of haunt or rather optimal usage of haunt and you can get a lot of help how to maximize your dps on various encounters, altho they tend to be for heroics. you can always go to his stream and ask him questions directly and he tends to answer most of the questions asked.