Thank you for recommending myCRED Point Management System, we would like to mention here that our support team is available at mycred.me/support/, you can always open support ticket to share your problems our technical team will love to help you.
As far as updates are concerned we just released update with major fixes. our technical team is continuously working for the betterment of this system.
Last 2018.islamabad.wordcamp.org/sponsors/ was sponsored by myCRED
Our support team is working with users who gave us bad reviews. if you have any question regarding mycrerd please feel free to ask at support@mycred.me