Hi,
WebParts are not a great choice for developing mojopportal features. You can add a WebPart to a page but its not interactive. Best place to use WebParts is on the MyPage feature of mojoPortal because My Page has the web part manager and normal pages do not. Web part manager is needed for personalization that makes web parts interactive.
This is not a bug report, but a development question.
Best,
Joe