Hi Alexander,
This is all real questions that users ask me at work with the system.
Ok, good to know, but keep in mind, those are your users not mine, they do not pay me anything and do not help me make a living. I value the input and feedback but it does not drive my agenda. There are lots of users out there who want different things for all the different ways they are using mojoPortal. I am not trying to satisfy everyone or solve the requirements of every project out of the box. Your user's priorities are not my priorities. While you are getting paid by them I am working for free.
1. an interesting idea, maybe someday I will do it, but not now, it is not a priority for me.
2. ok a bug, fixed now in my copy
Maybe sometime I will implement Bing maps.
The rest, sorry, but you need to clone/fork those features to add the customizations you need. In your cloned version you should use your own tables. For any custom features you should use your own namespace, you can reference namespaces in the core of mojoPortal, but you should not reference any mojoportal features, like your clone of the blog should not reference the mojoportal blog at all.
Best,
Joe