There are terrific performances, puppets and plenty of shagging in this adaptation of Hanif Kureishi’s novel