Refreshingly original, but I spot one big problem. The keeps look too easy to defend, and I predict a lot of camping on this map. Also, the third keep is nearer to one spawn, giving them an advantage. Perhaps you could try to make the keeps easier to attack, with destroyed walls or more ladders/ramps/siege towers.