I think you played it fine. This decision is a very tough one, and I suspect that the EV would be about the same int he long run folding or moving in.

Calling, I think, is wrong here, because it commits you to calling all-in on the river regardless of what hits, and whatever it is will definitely be a scare card. On the turn, there are two possible straights, two flush draws, and countless straight draws. Not to mention it could be a guy who is sitting on a big pair getting worried about the draws out there. It's such a close call because if they're on a strong draw, the move at best will show a marginal EV+ over the long run, but if they've got you beat you're nearly drawing dead.

I think that whether you decide to push or fold is up to you. Because I have the clairvoyance of hindsight, I say fold.

Chris