I think that this should be a call on the flop. The huge pot odds we are getting makes this massively +EV without having to complicate the decision.

Edit: I meant that we should call the bet, not the shove.