If I recall correctly, they were a lot like our Satpros.
Looks like it was abandoned by it's importer around Thanksgiving.
Just happened to have a bookmark for its "official release site".
You'd think there, would be the most chance for comment, and it's been dead for months.
I think it's just another hacker-bait receiver that's washed up on the shores.
But do wait for more comments before making your decision.