I've downloaded them and it looks like I'm in someone else's game Because under invite it shows a Storm8 ID and doesn't give me an option to register, etc.
I'm honestly not sure. I believe I have spoken with someone using one, but it may have been a different model. Have you tried downloading them? The best place to ask would be email@example.com They are closed on the weekends, but someone should be able to get back to you soon. You will receive an auto reply from them first. Make sure to reply to it, asking again if necessary, so someone from tech support will only have one ticket with this question.