American Idiot is surprisingly smart