Awesome tutorial, thank you!
Just FLY for anyone trying this, if you are getting this exception or a similar one:
System.IO.FileNotFoundException: Could not load file or assembly "System.Data.Common"
Despite surely having that file in the runtime folder, it is because you are using the wrong runtime DLLs. A week ago, I setup a server using the bridge DLLs from the wiki guide, apparently, they are out of date and cause such an Error. The bride ZIP contained a System.Data.Common.dll that was 2MB, while the one you need is around than 0.9MB.
Don't follow the setup guide on the wiki. Use the DLLs the client generates in the dotnet client folder, described in step 6.
And thank you once again @xForcer for helping me out with this at 3 in the morning. :)