I've had it on my TV for a while now... OK not sure if this was fixed, but I cannot play on my local server unless I'm connected to wifi (it's wired).
I'm honestly not too sure about the appeal of games on a TV, when there's the PC, consoles and your phone.
I guess it's nice with options though.
Still no Leanback launcher icon right? Not seeing it on my home screen