While I think InviteShare provides a useful service and could gather a community, I think it would be difficult for someone to easily make a full-time business out of it on its own.
$25,000 for what likely could have been a handful of days work is an excellent payout, and possibly a great way to fund their next startup ;]