Using this to ladder from rank 5 to rank 2. Counters secret mage, odd Paladin, mech hunter, midrange beast hunter, highlander hunter etc. weak against warlocks of any kind (can beat a few by going completely aggro), control warrior, jade quest shaman, odd rogue is reasonably good against this, but if you get flakmage, zephyrs, flame ward, frost nova etc. you should be capable of beating it.
Warning: Games involving this deck will frequently go into fatigue; with the exception of jade Druid, shirvallah Paladin and a few others, you should win. This deck is composed of the three ultimately characteristics that I perceive mages to be: flexibility, secrets, and Rng.
Nice and fun deck, 4-1 at the moment, only lost to murloc paladin @ rank 5.