The level of realism can be gauged from the examples they provide right there on the page. Of course your results may vary basing on the initial bulk of data of realistic source images you use.
You have the code right there on Github, just install it on some PC with powerful GPUs (or rent one), tune some parameters, train the network and you can do the same things.
With edge detection. Normally edge detection means looking for local sharp changes in brightness and marking them with a white spot. The edge detection used in this case looks more sophisticated to me. I don’t know how it works
Yes, also you might want to look up DLSS - they use pretrained upscaling network on GPU to generate 4K from native 1440p picture, instant ~20-50% performance bump with free AA.
of course this being Nvidia they didnt implement it universally, you need to sign up for API access to black box gameworx like scam programs in order to implement it in your game.
If so, that is amazing.
And if so, how do I turn a video I have into a simple/line version, to be able to then put a different 'skin' on it?