How long does this offer go on for, if the EULA is still not sorted won't this deal just cause more problems. I originally thought it would be a limited time thing but it's still on the homepage.
Also this bit -
For example, suppose you had 3 High Usage Filters, which means 3 Reward Points, and you spent them to get a free copy of Filter Forge. Now you have zero points left, so, if you want to get another reward, say, free lifetime upgrades, you've got to earn 5 Reward Points more.
Doesn't really make sense other than getting people to submit more stuff

why not keep the 3 points and award the prize, then if they had 5 later allow for upgrade from the 3 points.