Ha, that's kind of a funny explanation of a song. I've heard similar things said about Panda Bear. But the description fits, if you ask me. If you like this song, also check out the song "Collapsing At Your Doorstep". If you like both songs, check out the album by Air France entitled No Way Down, available for a mere $7.99 on iTunes.
Air France - "No Excuses"
Speaking of Panda Bear...