Agreed on both points - I did enjoy it, but boy if you are not used to David Mitchell's humour, or are not a native English speaker, or for various other reasons ... this book could be hard going.
It got better, but the first few chapters were like being trapped in a pub with David and him bending your ear on history for several hours.