The simulator is harder than the real encounter itself.
As for mastering the encounter, I don't think it will happen. We farm BT every week, and we still have people wiping us on that boss, hell even I am to blame for it from time to time. Sometimes I execute all my ghosts in no time, other times I have one or two slipping into the raid.
The best solution I can offer you, is use mouse over macro's on the ghosts, open up with a chains spell, start nuking the front two ghosts closest to you non stop with ice lance, till the back ones break free. Then start nuking the back ones. I dont bother with the aoe frost spell, since it will break all chained ghosts instantly. Tabbing is not a good idea to use, unless they are in the raid already and you cant see / target them properly between all the chaos. Then there is another macro which is very popular, but I dont use it, it basically targets the ghost closest to you. Key is to monitor your chains spell... if its cooled down, use it. Sometimes you get so obsessed with nuking them down, you tend to forget your chains spell is ready, and thats where it goes wrong. Its the most important thing to keep monitoring.
You are going to HATE bloodboil. I would do Teron 100 times over before I do Bloodboil. I keep wiping the raid on Bloodboil. I pull aggro every bloody week at least 2 /3 times off the tank, I think if the MT gets a form of knockback, his aggro tables reset or something. Its at the point where I use autoshot at that fight, and be contempt with crap dps, and being no 10 on the dps / damage list.