For people who complain about rotations please see this thread:
Utilizing /click to run concurrent castsequences

As far as the group makeup goes I've been planning on revamping my group myself. Currently I run 1 Pal 3 ele sham 1 resto sham I've done every heroic so far (cept Occulus just haven't had time to go back and do it). This setup works and it is very easy almost to the point of retardation. I'm about 99% sure that I'm swapping my Paladin for a DK tank. That got me to thinking if I was going to restructure my pve group now would be the time. Keep the 4 shams together for pvp, but totally revamp the team.
DK Tank > Holy Priest > Boonkin > Ele Sham > Lock was an idea that I was tossing around, but I'm still not 100% sure what I'm going to do.

However, looking at your planning / setup you are going in the right direction. Honestly the group composition won't really matter aslong as you can manage different scenarios on the fly with success. You can either Run 1 Tank 4 hybrid dps to all cover heal your tank, or split up to the 1 tank 3 dps 1 healer approach. Something that no one has brought up is if you keep your druid; IF your tank goes down you got BR, if Tank is dead and BR isn't up you could always finish the mob off with a bear tank. Even though you're not feral it's better than your healer / clothies getting PWNED.

The combination that you've picked doesn't have the best synergy but you can work around it. Your group comp will definately have a lot of buffs and utility which will come in handy. If synergy is one of your concerns you could always go with DK , 2 mages, 1 lock, 1 priest. You have great synergy, lots of utility, still pretty good set of buffs. If you do continue with your choice in the post keep us posted. I am even debating a hunter in my setup dunno keep us posted.