The world's longest name is championed by one New Zealand man whose entire title spans over 2,000 words and takes 20 minutes to say.