The FAQ section of the Forge TV’s support page reads:
Is Netflix currently supported on Forge TV?
Netflix is currently unavailable at this time.
Razer acknowledged that Netflix support is lacking and they are working with the video streaming service to resolve the issue. They did not, however, offer any reason as to why Netflix does not work with the Forge TV set-top box.
So your options to insert Android TV into your life boil down to the Nexus Player once again. Or you can wait until the SHIELD TV is released and cross your fingers that NVIDIA does not see the same issue with Netflix.
Source: Razer Support