Here are some more improvements that can be made to the new map control.
For the dynamic layers, we should have the option of having the map tiled or untiled. Also for both the static layers and the dynamic layers which gets added as 2 separate layers on the client map on the OpenLayers map, give us the client side option of setting the transitionEffect, layer.transitionEffect
Here is the javascript code I use to currently do it
map.baseLayer.transitionEffect = 'resize'
var layers = map.getLayersByName("Dynamic Layers");
layers[0].transitionEffect = 'resize';
Also it would be good if you would expose some client side code as well.