I did some number crunching to try to help resolve the ongoing GoA vs WF debate that is currently going on in the Gruul's lair raid. This analysis is strictly based on auto-attack unbuffed DPS boost from each without any other temporary weapon enchants (poisons/sharpening stones, etc), and I am using a lower DPS than the people actually in the raid, and assuming every attack hits.
Our sample rogue will have a 170 DPS with his main hand weapon and a 130 DPS with his offhand weapon.
Our sample fury warrior will have 200 DPS with his main hand weapon and a 130 DPS with his offhand weapon.
Our sample enhancment shamman will have 170 DPS with his main hand weapon and a 130 DPS with his offhand weapon.
Our sample Feral druid will have 200 DPS in cat form.
Warriors and Enhancment Shammans do not gain ap from agi, but instead gain crit at a rate of 33 agi==1% crit (warrior), and 25 agi==1% crit (Shaman).
Rogues gain 1 AP/Agi and 40 agi == 1% crit, while cat druids gain 1 AP/agi and 25 AGI == 1% crit. (numbers from http://blogs.pixelprodigy.net/?page_id=112 and http://druid.wikispaces.com/Druid_Game_Mechanics).
Finally for all classes 14 AP = +1 DPS.
Now assumming that the GoA totem put down is the talent enhanced one, there will be a +89 AGI buff from this.
Using the formula:
DPS_Gain = (Total_Tooltip_DPS + GoA_DPS_gain)*(1+GoA_Crit_Gain) - Total_Tooltip_DPS
as the basis in calculating the DPS benefits from GoA (I realize I am ignoring the tool tip crit rate - but that is going to be a very small factor in the change of DPS for a more complicated analysis)
so our rogue gains = (170 + 130 + 89/14)*(1+89/40*0.01)-(170+130) = 13.2 DPS
our warrior gains = (200 + 130)*(1+89/33*0.01)-(200+130) = 8.9 DPS
our shaman gains = (170 + 130)*(1+89/25*0.01)-(170+130) = 10.7 DPS
and our cat druid gains = (200+89/14)*(1+89/25*0.01)-(200) = 13.7 DPS
Now windfury totem has a 20% chance of providing an extra attack with +445 AP, and is considered a temporary weapon enchant, which is only applied to the main hand weapon. Now, our Shaman and cat druid won't benefit from the wind fury totem - the Shaman should be using the windfury weapon enchant, and cat druid don't proc any thing from their weapons.
On average the WF totem applies an extra attack in for every 5 attacks, and that extra attack gets the +445 AP boost. So the math is (ignoring crit):
DPS_Gain = (MainHand_ToolTip_DPS * 6 +445/14)/5 - MainHand_ToolTip_DPS
so our rogue gains = (170*6 + 445/14)/5 - 170 = 40.4 DPS
and our warrior gains = (200*6 + 445/14)/5 - 200 = 46.4 DPS
This means that the DPS gain for a group of 5 physical DPS'rs will be better for GoA if there is only one rogue/fury warrior. if there is more than one rogue/fury warrior than WF is the better choice.
Now for the sake of argument, say that the DPS of everyone was doubled, then under GoA:
so our rogue gains = (170*2 + 130*2 + 89/14)*(1+89/40*0.01)-(170*2+130*2) = 19.8 DPS
our warrior gains = (200*2 + 130*2)*(1+89/33*0.01)-(200*2+130*2) = 17.8 DPS
our shaman gains = (170*2 + 130*2)*(1+89/25*0.01)-(170*2+130*2) = 21.36 DPS
and our cat druid gains = (200*2+89/14)*(1+89/25*0.01)-(200*2) = 20.8 DPS
and then under WF:
so our rogue gains = (170*2*6 + 445/14)/5 - 170*2 =74.4 DPS
and our warrior gains = (200*2*6 + 445/14)/5 - 200*2 = 86.4 DPS
Lets say the Weapon DPS of both weapons was equal, then for GoA:
so our rogue gains = (170 + 170 + 89/14)*(1+89/40*0.01)-(170+170) = 14.1 DPS
our warrior gains = (200 + 200)*(1+89/33*0.01)-(200+200) = 10.8 DPS
our shaman gains = (170 + 170)*(1+89/25*0.01)-(170+170) = 12.1 DPS
Which still isn't enough to make it better than WF totem in groups with more than 1 DPS Warrior/Rogue.
Now the question could be asked, what about poisons, and other temporary weapon enchants... I do not really know myself. Maybe somebody else can add that in.
Flametongue says it adds 19.4 to 59.7 Damage to each hit, with a weapon speed of 2, that is a minimum 10 DPS gain for the Warrior and the Rogue using Flame tongue, but even that will not offset the damage gain by WF totem.
I hope this helps in the discussion.