So far, a user, browsing through addons.mozilla.org never finds self hosted addons. He has to explicitly check the "show experimental add-ons" checkbox, first. It's OK and important, that you show a short warning, that the addon hasn't been reviewed, but IMHO it's not OK to only show them, of the user checks a checkbox. This way, there is no big benefit to add a self hosted addon to addons.mozilla.org as users still don't find them.
Self hosted add-ons are now shown with all the other search results.