I'm sorry to say that you are experiencing the level of 'customer service' that the organisers of this event are famous for.
Perhaps you should try a local, club-organised race - they tend to be well-organised and care about their customers, whereas big events like this one really don't care.
It sells out, that's all they care about. Whilst it continues to sell out, they don't see any need to change.