If a game is too slow for you - just get some spells. That will keep you busy during battle.
If a game is lagging - try to play without chat (or steam version =). By some reason - chat is taking too much CPU.
Art is same from artist who done Majesty - correct. Royal offense is a co-work. All stuff licensed or leased - its easy - company who developed Majesty are my neighbours, they located next building to my house. Check credits. Have fun!
PS And yes, Majesty will be on flash soon. If you played both - let me know what features you like most - maybe hybrid is a better then classic?
So, its what Red Storm suppose to be - if you even stumble upon Elite Forces Defense - you will see my style - Hero Tower Defense are most challenging. If you comeup with smt new or found a bug - just let me know via pm or comments. Have a nice Defense!