Getting through those storm phases certainly seems to be the key to the fight and it is indeed frustraiting when someone doesnt do what they're supposed to do, and inevitably wipes the raid. Now, we've only downed him twice out of the three times we've made attempts on him but we do the same thing, a few notes that we keep in mind that seem to make the whole fight smoother are:
Always collapse onto the tank; the storm is a channeled effect so no, he's not going to get hit, but the point is that Akil'zon wont move. What's important here is that melee DPS wont have to move either and can continue to burn the boss. Additionally it keeps the fight less chaotic since Akil'zon will just resume wailing on the tank after the storm ends without running to him.
Distance is also a factor. We usually stay right on the edge of the square 'platform' where Akil'zon starts and is tanked. This is less distance to cover when ranged folks need to collapse in on the tank, of course when heading back out the ranged people still need to stay spread out but it still shouldnt be an issue.
Lastly, ignore the birds when spread out then AoE when you collapse. Reason being is that when everyone is spread out so are the birds. They require much more focus fire to burn down that way which is better to be on the boss. When everyone collapses to the tank (and therefore the boss) the birds will be clusterd much better and are dealt with all the easier by the AoE. The additional bonus here is that any AoE is also going to hit the boss as well.
Apart from that, timing seems to be the key. Have one person with a boss mod call out when to collapse in onto the tank. 3-4 seconds before the timers are our seems to be a decent sweet spot. Once people get comfortable with it however, you can probably run with tighter numbers around 2 seconds for less travel time.
Hopefully this helps, he's rather easy when everything is done right... but then, isnt every boss? :P