Very nicely and neatly constructed. Spacing and mounting looks good. Don't see anything missing other than buses.
Of course, as with all things high tension, you just never know...
EDIT:
In re-looking:
Don't know what you're expecting for voltages, but your stand-offs might be a little bit beefier (that's a Tesla tech term...)