As played is fine but if he's spewy and will stack off so easily, calling is good too. Part of the reason to play a draw so fast is to add some fold equity to your hand and to take the pot early against opponents who won't pay off; against this guy fold equity is low and pay off value when you hit is high, so I think you can go either way between calling and raising on the flop. I prefer playing these draws hard and fast against tight players (especially weaker ones). Against this guy you're just flipping coins. But you still show a profit, so I don't know if it makes much difference.