That looks good. Waiting on show to melt must be even tougher than waiting for a package to arrive.
Here's where I mounted my ESC.
It's a snug fit back there, but the shock tower and the bumper bracket protects it well.
Does your E maxx weigh much more with the Aluminum upgrades? What tires/wheels are those?