I know this was written a while ago, but just wanted to point out that maxing efficiency is not necessary; all you need is max haste and something like efficiency 10, no need to waste etokens!
Other than that, nice guide! Newer players will definitely benefit from it!