Since there's still not much feedback on the actual stats, i thought i'd pitch in, although i'm not exactly an expert:
You've kind of landed yourself right in the worst spot for e/sec, the sweet spot is around 850k, then the power per block goes south really fast. Power is fine for the size...