You should still have about 40% equity on the flop. I think it's fine as played, just don't expect to win the hand every time.
I think you have to get it in on this board with the stacks involved.