Te Radar puts the finishing touches on an improved pizza oven; rides a bamboo bike; and unveils the latest incarnation of the Te Radargator in public.