Michael McDowell, a 100-1 underdog going in, won a rain-delayed and chaotic Daytona 500 that even saw a crash on the final lap.