Maybe your front page should list "current deals", and keep this list updated and fresh. Get people to click on them for more info, before sticking a sign up button in their face.
Old saying: 90% of the work goes into the last 10% of [product]. Keep polishing until it shines.