See, I didn't like Joel McHale as Roy. He's too charming and attractive. I think the key difference is that O'Dowd played Roy as tired of this shit while McHale plays it as annoyed with this shit.
But I think it suffers the same problem as the US Red Dwarf and the early episodes of the US Office, you can't expect to clone the characters. You have to deviate. Hew to the spirit, but not necessarily the letter.