Looks like a Google flight coding issue. I attempted to recreate the issue, and when I click through to book, the "Economy Plus" fare is booked into B, hence explained the outrageous pricing. And it indeed allowed me to pick E+ seats for no additional cost. Granted, it's probably cheaper to buy the lowest fare and buy up to E+.