This is better than Alan Partridge, which is saying a lot.
I think you can see quite a bit of Steve Coogan (whom I sense to be fairly anti-establishment) in the idealism of the main character, Tommy Saxondale. Tommy's a complex guy trying hard to retain some macho ruggedness - but also thoughtfulness - in a world he sees as increasingly sterile and conformist. The result is very funny, but it also challenges you to think. This is a rare and very pleasurable combination.
Steve Coogan really extends himself in this role, and shows off his brilliance as a comic actor. You get a strong sense that he particularly enjoyed playing Tommy, perhaps as it seems close to his own heart.