Возврат платежей, насколько я слышал, в условиях российской бухгалтерии штука вообще плохо реализуемая.
Лично я подозреваю, что вполне достаточно сделать при регистрации еще одно поле: начиная с какого временного интервала места не предлагать. Т.е. если человек не хочет стартовать после 12-ти, а все раньше уже успели занять, то ему сразу система и говорит - мест для тебя нет. И не дает пока имеющуюся команду, условно, в 13-44 :) Собственно, эту идею на форуме уже предлагали.
Правда, я подозреваю, что после этого события будут развиваться по такому сценарию: человек будет обнаруживать, что хороших мест нет, но за то время, пока он будет менять решение, будут заняты и остальные :) В итоге те, кто плачется на форуме, что ему досталось плохое время, будут плакаться, что им вообще ничего не досталось :)