Sketchy behavior. I left a rating and review about the overly complicated process of signing up the logging in and the difficulty just trying to log in. The developer replied and my review and rating has disappeared....