Sounds a lot like where I work, except the last part.(We're mostly young)
I'm on a Boat has probably been played like 30 times at our main office, loudly.
We have a tech pandora station that plays Coheed, Rush, Dream Theater, Red Hot Chilli Peppers, etc!