Yeah this is the only info out there on it, as far as I know:
At the end of the day, you're right I didn't get any warranty info or terms, and as far as I know, nobody ever has. I've browsed the site a few times looking for clarification and couldn't find anything. I've brought it up before...