What a feast you've posted above!
Is it just me that finds hor mok a bit hit and miss though?
Known as amok in Khmer and it has ranged from the sublime to the ridiculous (and not in a good way) on on the numerous times I've had it there.
The Thai version not such a wide range, mind, but it's just one of those dishes that can be a bit meh IMO.