Ultimately failing to reach time for world record? (5)
'world record?' is the definition.
(I've seen this before)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for atlas that I've seen before include "God", "One greatly burdened", "Album of maps", "He had the world on his shoulders", "North African mountains - mythical Titan".)