I thought it was conspicuous that Jamie's very long message addressed everything except the refund issue. It seems like they should handle this the same as a major league baseball game that is rained out. He should have told fans to hold onto their ticket stubs for admission into a potential reschedule game. If he charges admission to all of those fans, there will be heck to pay.
It was an event out of anyone's control. Consider it a donation to the program and move on.