Sorry for jumping like that before reading your blog post carefully but did you consider the fake user factor on your results? There are tons of accounts on Twitter posting 1-2 exactly the same or 2-3 character altered tweets from an unknown database per week. Those fake accounts mostly support AKP. I believe those are the ones that make your prediction inaccurate.