Shoving the flop would work to, it's only a ~$14 overbet, because there are lots of scare cards. I think your play was fine.