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.
Forum Rules