Timed release of challenges (say, 7 per week for 4 weeks instead of releasing 28 all at once) would probably be a good idea.
Interest in the competition died off after the first few days, and continuous release of challenges would probably keep people interested while not disadvantaging latecomers quite as much.