For now I would put it in minecraft creations. Interesting concept, I need to see the outer islands to make a decision.You can't really publish a post of a map you just started...
If someone else were making a racing themed map you'd complain since you had the idea "first"
Try to make a map submission when you finish (Or looking for opinions on your almost finished) maps