You had to pay $20 and then you find the tranfer of IP to the city reasonable? I understand these things aren't cheap to run, but there's no shortage of sponsors looking to get involved for various reasons.
Paying to make software for someone else seems entirely unreasonable and in bad taste in the organizers part.