A few general comments:
-You're gemming straight Intellect and ignoring all socket bonuses.
-You're over hit cap but not reforging out of spirit in to other secondary stats.
-Not optimal enchants on gear that deserves it (epics).
Here's what I'd change, slot by slot:
Helm: You're fine!
Neck: Reforge Spirit -> Haste
Shoulders: Gem +80int/+160haste in yellow
Back: Undo reforge, no reforge needed
Chest: Gem +80int/+haste in yellow and +80int/+160spirit in blue
Bracers: Enchant +170int; Reforge Hit -> Crit
Gloves: Gem +80int/+160spirit in blue; also, where's the Engineering Tinkerer? Or is it not showing up on the armory?
Belt: Gem +80int/+160spirit in blue
Pants: You're fine! (If using them for PvE)
Boots: You're fine!
Ring1 (Seal): Reforge Mastery -> Crit
Ring2 (Ring): You're fine!
MH: You're fine!
OH: Reforge Spirit -> Haste
This should put you only a few (~3 points? could be ~10 points...reforge rounding in my head could be off by 1 per) points below hitcap, which is essentially being hit capped. It also gets you more out of your gear because you'll be getting and using every socket bonus.