There are no better ways because not many people care about TextMate anymore. The current branch didn't receive new features since about 2 or 3 years and we have been waiting for TM2 for even longer.
A few weeks ago, someone (not TM's author, though) has posted a quick message on Macromate's blog promising a TM2 alpha for the end of the year. If you are optimistic, maybe you can auto-hypnotise you into believing bundle management will work better.
In the mean time, GetBundles is your best bet. It feels "patched together" because it is. That's the kind of hack people do to keep their old tools going despite the tool's author's lack of long term vision and realism.
I agree with you on the lack of context in GetBundles but you can install many concurrent bundles without worries: TM's bundles are "passive" and are not going to destroy anything. You can test and uninstall them and you can mix and match snippets and commands easily to create your own meta bundles.
If you want to contribute to that ecosystem I believe you need to send pull requests to the bundle's author or contact them directly. Did you check the site? There used to be a very active IRC channel around 2007/2008.
Maybe the whole thing will rise again when TM2 is released but if you want to join a vibrant community and an hyperactive developer I suggest you take a look at Sublime Text 2.
Or learn Vim/emacs.