Absolutely interested in seeing what you have done with a WMS layer. If you have done the ground work it should be pretty simple for me to integrate that into the source as an extra engine.
Have you tried the latest branch in master? I would be interested how that goes around performance, although I haven't done any side by side benchmarks my impression is that it is a little faster than the previous versions. While I think my intentions were good around unifying the various timer events with the "COG.Loopage" functionality it isn't quite as fast as simple setTimeout calls.
Also the latest version in master implements the requestAnimationFrame hooks instead of setTimeout so it will be even faster on browsers that support it (unfortunately I no mobile browsers I have tried do yet, but soon, hopefully).
Is there a particular device that you are working with, if so I might be able to have a bit more of a look here and see what I can find. Performance is something I am very keen to do the best job of as possible (hence many of the changes over time) so I'm very interested in getting it right.
Cheers,
Damon.