I would give the plot alone a 9, but the way in which it was presented and the concepts that it developed makes it into a 10.