Hi where in NZ are you? Which guy did you talk to? There's a guy who has repaired bikes for me here before,
https://www.jeffsonbikes.co.nz/ unless he's the guy you've already spoken to. He's local-ish to me and is currently in the process of building me a bike. To keep costs down you could leave it unpainted etc.
ALso I hope you are ok yourself, physically! Did they get the person who hit you?