I only listened to a few of those songs, but they were pretty good.
I just got into Radiohead's OK Computer album again (one of the best albums in the universe), so I'm gonna post a couple of songs from there to enlighten you all on how
pompous I am
much better my opinion is than your own.
Subterranean Homesick Alien
I was also gonna put up Jed the Humanoid by Grandaddy but it doesn't seem to be on youtube.