Hey there,
i got a lot of issues, but let's try it step by step. Some might disapear on its own.
My first point is about your translation webpage (http://translate.silverstripe.com). For the german translation the shown status is green (complete), but I had my look at the cms/lang/ Files and compared de_DE.php with en_US.php, telling me there is a lot of work to do. Alright I said, let's try the svn build of the languages, because maybe the 2.2.2 stable has an old version included. But generating a new language pack doesn't work.. The websites states a memory leak.
Quote from http://translate.silverstripe.com/home/generatelangpackage/
"Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 24 bytes) in /sites/translate/www/sapphire/core/model/MySQLDatabase.php on line 438"
So what to do? I got some errors (variables shown instead of text) using the cms for the reason of missing language informations.
My second point is about TinyMCE. 2.2.2 serves with version 2, but this version causes a lot of trouble for me, because of ajax bugs. Since there is version 3 out it would be great finding a way to use the new version with SilverStripe. Is there anybody that edited his cms-files und could serve them to us? How long will it take for the next SilverStripe version update with TinyMCE3? And yes I did a bunch of search requests.
My third point is that I've got the feeling that the documentation is at many points uncomplete and it's quite hard to find the right workaround for a problem. Very slowly I'm starting to understand the whole code, but I don't think this is the way it should be. Giving just a simple example: Some days ago I searched for a way to modify the head-title. Okay, there was a documentation telling me: use $MetaTags(false) and define the title yourself. But hey, what's about the metatitle information defined for every page of the cms? Okay, so I ran some searchs and found the following variables: $Title and $MenuTitle. But that is not what I searched for... really depressed I started studying the core code and found out: there is another variable called $MetaTitle. You might say: Hey, that is really obvious it is called the way it is called. But for me English is a foreign language and I don't came across the idea you might think it's obvious. Sorry for that. So it might be a good idea to provide a list including all core variables that are avaible for use, serving a short description, such as the one given for configuration, though this one isn't quite clear in some points (e.g. I didn't understand how to use the password encryption the right way).
My final point is that though I got my problems and SilverStripe seems not to be really stable and final I really love your work and gonna use it in future for my websites. I used a lot of other cms before all having their pros and cons including rails (being very good, but requires ruby server), but none of them got a such easy and beautiful admin interface. This is an important fact for me, because development shouldn't take as long time as the usage of a website revision.
So thanks guys for your work and answers on this post.
Love,
WuTang