"Roll the Bones" is okay. I've come to sort of like the rap, like how Katie Ledecky is so ugly she's kind of cute. The rest of the song is inoffensive IMO.
"Tai Shan". sucks. Nobody would care about "Nobody's Hero" if not for the lyrics, that first couplet especially.