What's consuming all the power on Mega board?

That must be a typo 33Ah. !?

And yes, the wacky non-on-center 0.1" spacing of one side of the board is just stoooooopid. That just p*sses a guy off.