So, as a Forcemaster player myself, I have to say that your book is lacking a few items, and I have several questions for you.
1) Why the exclusion of attack walls, like Wall of Thorns, when you have Force Push and Bash?
2) Your book is lacking any sort of healing. Have you thought about Sunfire Amulet, or Minor Heal?
3) With all the enchantments you have, you are extremely susceptible to Harshforge Monolith, Dispel, and Purge/Destroy Magic. Have you thought about including Enchanter's Wardstone for some added protection?
4) This applies to your armor: Have you thought about adding in an Armor's Ward? The better scenario than disabling would be to just dissolve your Dancing Scimitar away, as well as your other defenses.
Now, you don't need both Force Bash and Force Push; choose one or the other, which in turn will open up points for other spells like Cheetah Speed or Devil's Trident. Remember that the Forcemaster needs to be outputting damage of some kind on almost every turn, since you're racing against the turn markers. If you are going to run proxy Thoughtspores, put one or two Harmonizes into your book as well, since the 1 channel on the 'spores will take way too long for them to actually mean anything in the long run of the game.
Finally on book construction, think about how you're going to handle lots of creatures. One Mind Control and three Charms might be nice, but they will usually be the first of your enchantments blown up by a Seeking Dispel, Nullify, or Dispel. Instead, consider doing away with both of your creatures, and running a Mordok's Obelisk and Suppression Orb; they are big threats that will hamper whoever you're going up against.
Now, from my experience against several different kinds of mages, Forcemaster generally has a problem with Priestess, Male Beastmaster, Air/Earth/Fire Wizard, Curse Warlock, and any kind of Necromancer. Druid is your nemesis with all the Vine markers that hinder you, making double movement impossible. Female Beastmaster, Male Priest, Dwarf Warlord, and Female Warlock I have yet to play against so I have no advice for you in that regard.