Scores are never free with your free reports at annualcreditreport.com.
As far as freecreditreport.com goes, they are everchanging purchase options and special deals, promotions, etc.
But I do know from past experience, you need to be VERY cautious throughout the checkout process as they sometimes offer additional services and the selection checkboxes are pre-selected. You have to uncheck these checkboxes, or you "agree" to the additional services.
Just dispute the $24.95 with your credit card company. Be sure to print out everything from their website, and your purchase confirmation that was emailed to you after checkout.
FYI...freecreditreport.com is EXPERIAN. You might want to contact them too.