I like free food as much as the next guy but this will not be free if you value your time at anything > 0. These promotions bring in large crowds and you can expect quite a wait. Personally I'd rather pay $5-6 and eat elsewhere without a wait and a more leasurely rate and atmosphe.
The birthday offer is interesting as there will not be the same crowding problem.