L'anglais utilisé n'est pas ultra difficile, je trouve. Un niveau lycée devrait suffire amplement !
Et puis, la plupart des jeux de mots et subtilités sont malheureusement intraduisibles en français alors d'une traduction à l'autre on perd parfois des trucs.