Great satire and a poignant message - the Alex character is memorable...