Wow! You get a whopping 5$ + 5$ for uploading your 20 best, and you'll get up to 25% commission (that means less mostly) on a sale.
"start downloading world class vector files instantly for as little a $0.5" : so if you get up to 25% of that download, that means you'll earn up to 0.12$ on that sale.
No address, no TOS, but the domain is registered by... Ron Chapple. Strange.