A 827-page register compels members of parliament publicly to declare anything worth more than R500, and it makes for interesting reading