I dont think his g5 is a massive mistake , he already got a completely lost position cos he's so cramped. If he doesnt do something - anything , youre just going to advance pawns on the k-side and win easily.
It is a Maroczy Bind . I dont know a fat lot about the Dragon, but I believe it includes d6, not e6. dont take my word for it.
I think you played well
I am not very familiar with this opening, so please let me know what you think and also where my opponent or I could have made better moves.
Some notes and a small number of variations in the move list. Thanks for taking the time to look.