Actually, wait, I was incomplete with the burst streak damage. It's also supposed to be affected by elemental advantage, so stick another 1.45x multiplier in there if applicable. There's also a possible +burst streak damage bonus, but that comes from eidolons we're definitely not using here.
So that 2.5 million should become 3.625 million if we're hitting weakness.