Better Than Life Lyrics

Lyric discussion by PR1ZEFIGHTER 

Cover art for Better Than Life lyrics by People In Planes

one of my friends recently used the term "v-plates" referring to his virginity. So I'm pretty sure the lyrics "Passed my test I'm on the road" are actually trying to say "LOL GUYS IM HAVING SEX HAR HAR"

"Rubber neckers going slow," reference perhaps to condoms.

Pretty sure the song is talking about 2 people losing their virginity.