Yep. This is basically an ad for their "Artifacts" product. They are probably hoping to make more off of the spend of contestents than they pay in the prize to the winner.
Yeah, but at the same time compensation is meager enough that they won't get as much of a response. I am only kinda considering it and that is mostly, but the more I am reading through the details the more of a turn off the whole thing is.