I am able to calculate my unsung hero badge progress from this http://data.stackexchange.com/stackoverflow/query/66537/how-unsung-am-i but, I am unable to how many days left for me to receive that badge. I have already received Tenacious.
The one thing that the query you linked doesn't take into account is that only accepted answers at least 10 days old are considered for the badge, so that query is actually inaccurate. You probably don't yet qualify for the gold badge, and thus have not received it.
Data Exchange also uses old data. Currently it's querying data from March 5th.
Looking through your accepted answers, here are your current stats: