Two reasons the maps have come slowly.
1. It prevents too many maps from being spammed on the
find tracks page at once, thereby not pushing other players' maps off the first page.
2. The screenshots for the tracks hadn't been done yet.
Screenshots are finished now, so the remaining tracks will get posted by the end of the weekend.