A bit confusing at times, but overall entertaining.
A bit confusing is an understatement but agreed worth a couple of watches to figure it all out