It’s a song about driving and naturally it’s perfect for driving. Oh and The Big Country by Talking Heads not even going to explain that one it just makes sense.
It is awesome, you will feel so many emotions pass through you and be left with the present moment and then repeat it 3 more times because there's not a better song for a spring drive