Maybe in this situation, the points should be multiplied by the accuracy. If it got ten points, but only because of focus blast, you could get 7 points instead, since 10x0.7=7.Yeah, but it's not a guide. Build it, it will work, I'd probably use it, but it's nowhere going to be reliable as you think.
Plus, IMO, you should chart the repurcussions of what those random occurances do, as when that Focus Miss doesn't hit TTar or your Dragonite get's Crit'd, most people need to make sure they can deal with it, not just hope. Although that would be really hard, it would give us a better tool. ...Speaking of tools, if you have scripting experience, Smogon would appreciate. Lol.