Ravana is a difficult character to visualize, and your portrayal is certainly inspired. I didn't realize there was a Thai Ramayana. Does it differ much from the Indian interpretation?
Indeed, we got our Ramayana inspired by Indian Ramayana. Ramayana is called Ramakien in our version. Below is a link to some of illustration of Ramakien : [link]
[link]
But its nice concept.