I can't help you with the tectonics (I largely ignore them on my maps), but you have the makings of a nice map here, some great land shapes to start with.