It turned up positions again. Global Rank is now 35,637, it went up 3555 ranks.
As additional data published by the site Alexa; The rank improved 7,785,302 on last 3 months.
Before of publication date of this post, past May 11th, it was on 1,857,074, and May 7th, 952,752.