So I am currently running this build at 1,900 corruption, (have not caught up to Macin yet) but made some modifications that seem to improve on the build.
Change the 2 grand idols to lighnting crit and lightning damage over 300 mana, do not need the armor or mana. When have 100% crit for lightning (main damage source).
Use a Omnis, ideally 1lp with spell crit. 0lp is fine. Grand all resist blessing from Reign of Dragons.
Wear 2 Red Ring of Atlaria. (The 10% DR stacks). (I know this is expensive).
Swap prismatic gaze to Crest of Unity.
You will have more regen all the time than the cost of frost claw. (Actual infinite mana).
You can allocate in the extra points for Elemental Nova into overcharge etc.., the key gain is that Frost and Fire novas are actually a bit weak in damage, so when Confluence procs it is a (1/3(42%)) to get a lightning nova which does a lot of aoe damage. (Yes any nova can apply spark charge which is the king of our damage). However, Crest of Unity causes Confluence to cast all 3 nova every time. This dramatically increases damage both single target and aoe. Also, you take reduced damage from creatures with ailments (constantly applied) so total DR is 15×10×10 (DR inverse multiplicative) so DR is 31.15 on top of armor, and resist...
Resist is easily over cap (helpful for shreds) with 2 Red Ring, Omnis, and Grand Blessing. We gain more survive and damage from our gear and idols.
Lightning Aegis is bad, when the shield amount is removed you lose the buff. It appears to be applied above ward so you never keep it. Also, this build doesn't produce it.
You do have more burst damage after traversal (25% uptime) with Stardial, but with this alternative you never stop casting and never need to potion for mana. Overall you the above mentioned improvements push the build to S++. I Hope to be farming upper 2ks soon.
Notes on stardial: "increases all stats by triple for 4 seconds, cd 12". This means the average item is only good for bursting something that would die in 4 seconds. Otherwise 1×4(300%)x.25 =1. So cd does not start till the buff ends so the average of the stats is the base stats on the items.