Perfectly played imo. Once you call pre flop then you can't fold on that flop. Only when you see his hand afterwards do you realise that it was a mistake. But if villain is a LAG as you say then he is going to be betting that flop with his entire range, he could easily have AK,AQ,A10 etc here which you have crushed. Nothing you can do on the turn obviously.