I'll say that your accounting for minions is fair, but you aren't accounting for everything in your calculation. For things you left out of your calculation, you have 1. Potions (magic power/tipsy/archery, rage, wrath) 2. Weapon modifier 3. Weapon station buff (mainly for mages).
Here's my...