First i want to say that i have never heard Meat singing great in a tv studio. CHSIB on TOTP was , indeed, terrible. But in Amsterdam 23rd of april it soundend great. So don't worry about his voice.
Second: he didn't record Bad for Good cause he couldn't live with the songs.
Third: indeed, his voice sounds different on every tour and on every record. I think his voice is not lower, but these songs are written to sing it lower. Just like Object in the rear view mirror. he has the same voice there as on this record.