Heaven is a Halfpipe by OEM.
Terrible song.
All the others which you may classify as "embarrassing" I actually love for their novelty and nostalgia.Basically late 90's CHEESE.
However, that heaven in a halfpipe song is dross and not even FUN like, say, S CLUB or STEPS.