[Networking] class101:
That cool you got it finally running ! Indeed I forgot to mention about that, when you build a txt file there is some hidden settings, like if the line ending mode is Windows with \r\n or Linux is only \n, there is character encoding too UTF8, Ansi , etc but I think linux accepts both, at least the most important setting when you do a Linux file is to set the Line ending mode to Unix, Notepad++ can do this fine.

Yup exactly, it more depends if you just need to browse in Google Chrome then you don't need Wifi but in most case you will need it since most App are probably using ANdroid Apis to connect and I believe these APIs are Wifi dependent even if you have the internet from the USB rndis0 interface

They are much example and you can build your own aliases, you place them after the default alias commands you will see inside, they are not really at the end of the file

I'm on Windows 8.1 too I think it is long once a day here but I always thought I had to disable/enable ICS but today I have been running the script, made a coffee and when I was about to enable/disable ICS as usual I found it was working without the need to disable and reenable ICS so I think it is much longuer once a day when I unplug the usb cable and stop the computer for a long period, not sure if we can speed up this, maybe a "netsh winsock reset" or "ipconfig /flushdns". Here I always enable/disabled once the ICS and it was working right after , as far I have checked it is not a missing route in Windows or ip confioguration not being set.

Nope this never brings crash here I have always been stable, I think the only Android crashes I got was right after rooting Android 5.0 without even enabling the rndis interface, I think it has something to do with rooting 5.0, but since I flashed the 5.0 again, after the flash was done I have done a Factory Reset (as recommended by the author of Nexus Root Toolkit) and since I never got a single crash. Also this time I have use System Tuner Pro to uninstall all the Google* apps I dont need, Google Fit, Play, Music, Youtube etc they are all uninstallable with System Tuner you might appreciate this tool I got the Pro one as it allows to customize so much things, I think I got it a bit more stable with it by uninstalling all the Apps I don't need but still runing in the Background, for example on 5.0 , in the background you are running Youtube, Google Fit, Music, and a few more if you look in the APplication settings section.

Nope never see than error, I'm running Windows under the Administrator named account so that's maybe a permission bug occuring, here after installing Windows I always delete the Account they force me to use, I enable Administrator account, I disable Windows Defender and WIndows Firewall and I uncheck in the Internet Option > Connection tab > LAN settings > uncheck automatically detect settings

For me I haven't caught a single issue , I have more issue by using Wifi only honestly than using rndis0, Wifi is slow, slow browsing and loosing connection, impossible to play the Assassin CReed Unity App for example only on Wifi I loose connection each minutes, while on reverse tethering the USB rndis, it is fast browsing, stable connection and never loosing the connection, no issues caught Windows side or Android side.

Let me know if you find issues you think related to this or need any more help, thanks for your patience too thats great to get your feedback at least I'm sure this will help some people outta there, so I added the link to my signature, feel free to recommand the method to your geek friends ;)