Once dubbed the longest general election ever, the 2024 presidential race has been flipped on its head.