The new zero-deposit incentive is nothing to mail a letter home about