Oke guys, I try to hammer down your questions one by one.
1. Who is doing what ?
Since the start of the 1.1 development cycle I have taken over development team lead and development coordination from Andrew. Andrew is currenlty investing most of his available time in the overall project management. Rey on the other hand is our Stability team leader his main task is the coordination of the stability releases.
The Standards and Guidelines (S&G) working group is coordinated by Marko and it's main task is to involve 3P developers in the development process and documentation process. If u take a look at the changelog u will get a good idea of who is doing what on 1.1 at the moment.
2. Structure changes
There is no way around the fact that the API's in 1.0.x are a mess and i'll be the first to admit that. The system is bascially one big piece of hacked together code. Most of the API's are badly written, not flexible and not always using proper OO principles. These problems have been discussed time and time again in the past. Everyone agreed that something needed to be done about it.
In the past these changes have always been put on the long run since they would be coming in a 5.0 version. A version that was started multiple times but never got out of the cvs. The commitment that Joomla! 2.0 will be built on PHP5 made clear that something needed to be done on the 1.x codebase. We just couldn't leave it as is, this would make the implementation fo the planned features in 1.2/1.3... very hard and the life of a 3P developer a living hell.
The development cycle of 1.1 was the ideal time to do something about this. We have used the time it took to properly research the UTF-8 issues to refactor the codebase. We based ourselves on the feedback gathered over the last year and the experiences from developing 4.5.3. As a result the system has been restructured and the API have been cleaned up.
3. Development cycle
Now ... before u start panicing (I know u will

), let me reassure u, it might seem an impossible amount of changes but we are confident that the system still works with 90% of backwards compatibility. (as any minor release will break som things). We realise that we have some scope creep, we just hope u can see past this.
The release of 1.1 alpha2 means that we will be feature complete. (we are almost there). After this release we are committing ourselves to the following :
- 1. We will make sure that the whole API is documented (work on this has already started)
- 2. We will make sure that backwards compatibility problems are either solved or documented
- 3. We introduce new developer resources to facilitate 3P developers (developer blog and wiki)
- 4. We are planning (bi)-weekly developer IRC meetings to give 3 developer a chance to ask questions, give feedback about the changes
4. Goal
The end goal for 1.1 is to present a flexible and powerfull core framework that is fully documented and sets a new standards for all future Joomla! development. We are very excited about the work done in the past 8 weeks and we hope u guys will feel the same once u have looked at bit deeper.