Billed as a rant but actually fairly even-handed.