As one of the most active community members, I feel like I must share my thoughts on this matter.
Alexander, you have reported many bugs to Joe and he has fixed all of them that have been verified. You reported most of these bugs as if they were going to cause mojoPortal to be completely unusable despite the fact that they were very obscure and had a very low probability of user experience issues.
The way you post your feature requests and bug fixes is often offensive because you act as if mojoPortal is piece of junk that you are saving from certain doom.
Remember that Joe Audette has fostered the development of a very nice platform. Many people have contributed time and money to this project, not because they think it is piece of junk that needs their help. They do it because they think it is a great product and they WANT to help and they can see themselves making a profit as mojoPortal grows in popularity. Many of the nicest features of mojoPortal were developed by 3rd parties and then donated to the community. Joe already listed them and I think to accuse Joe of not fostering development is a very big mistake.
I was a little worried about the addition of Artisteer support and I even had a conversation with Joe about my concerns. Not that I was trying to change his mind or that I even could have changed his mind. His goal is to make mojoPortal popular and through that popularity he will be able to make a living and others (like me) will be able to make a living as consultants. I looked into Artisteer and the systems that can use Artisteer skins. I don't believe the people who make a business by designing skins for the other CMSes of the world have lost money by the advent of Artisteer. Yes, some people will decide to purchase Artisteer and build a mojoPortal skin for their site using it but I know none of my customers would do that because they don't know anything about building websites and they don't pretend to know. They would rather have all of that stuff handled by me because they want someone they can rely on for support of the design and clicking a help button in a program is not their idea of support. Futhermore, the inclusion of Artisteer support does not hurt any mojoPortal developer because you can't develop features in Artisteer.
Also, on the developer front, there are a lot of people who have developed features for mojoPortal and sold them to their clients or kept them for their own projects. For various reasons they haven't submitted them to Joe for inclusion in mojoPortal. I believe the biggest reason for this is people do not have the time or resources to support a feature for thousands of people. They develop their features to meet a specific need and that pretty much covers it. Developing a full feature to be downloaded by the masses takes a lot more work and a lot of planning.
I do hope you continue to use mojoPortal and I thank you for your contributions but please remember that your contributions do not give you the right to demand changes be made to mojoPortal. You can request changes but demands are a completely different story.
I say all of this with as much respect as possible. Constructive Criticism is very important to the success of a project but continued antagonization of the one person who strives day in and day out to give us all a FREE solution (that many of us make money with) is not constructive.