Can you elaborate more about the map? Things like the dimensions of the landmasses and the position of the equator would be appreciated.
Do you want to create a realistic map (not referring to drawing style, but to 'could this be real?') or a fantasy map where anything goes?
Without more info, all we can really comment on is the shape, and it looks pretty cool!