I personally do not have a blackberry but I did work on developing an app for them at one point for a senior design project. I must say that it is far more difficult than I expected. I know Java quite well but the poor documentation and lack of features provided by RIM is definitely a giant setback. I give props to you for fighting through that part of it and making what I expect to be a good app.
I'd like to know what environment you're using and things of that nature so other people can get started making apps for the BB as well. I meant to do this at some point but I ended up losing all my notes.
I do recall using Eclipse with ANT to make the application. Shortly after that project I got wind of an Eclipse plugin specifically being made to support BB development.