Many apps do not support Android TV's leanback launcher but will work on it, including Now Browser. I believe the app needs to state it supports Android TV in the manifest in order for it to appear on the home screen.
You could load a different launcher as suggested by Dante087 or just launch it from the setting/apps area.