Ironic - your site is no longer driving affiliate traffic and so it's welcome to be mentioned on the worlds biggest affiliate site, google, once again.
I do not think this is the reason why the penalty has been lifted - it is important not to jump to a conclusion.
This site was in WebmasterWorld Rewiew Forum (member section) some time ago. The site has now changed completely. Previously there were long paragraphs of text from each product scraped from affiliate site and slightly reworded (e.g. changing description from the 1st person to the 3rd person and slightly changing order of words in the sentence, but to a human very easily recognisable as duplicates).
Now these are gone and the site is using database driven back end instead with completely different approach to the product description (kind of like name/value pair for each product attribute).
Ranking "return" will depend on how new pages score as they will have to be completely re-evaluated by Google.
[edited by: aakk9999 at 6:23 pm (utc) on Aug 24, 2012]