I have not gotten my refund check either.
It is not like contacting a CPA a month before tax day.
I received the notice of the race cancellation on April 13 and was told I would have a refund in 30-45 days. By my calculation, that was no later than the end of May.
Last I checked, we are headed towards the middle of July.