I don't think you're getting away from this, not getting 2:1. If you lead the flop you lose to an Ace and make non-Aces fold, but any two will likely bet that flop. So the best you can do is play it like you did and call the allin.
Note: this is different than the
KK hand that I just posted because it's significantly less likely here that we are up against an Ace (JMHO).