I'm not the guy to offer suggestions on tectonics, so I'll merely say that is beautiful work. That first map reminds me of something out of National Geographic; it's lovely.

And thanks for de-lurking - have some rep!