Hi
you should try some tyre sealant in those new tyres, from my experience Ultraseal is a fantastic product, seals most puntures, but in the event of a large-ish hole it will allow a controlled air-down of the tyre.
Anyone interested give me a call, or pm
Chris