Well, I did manage to make once custom node when Visual Script was just made. There were some quirks as the the node was not updating automatically, but it does work. I don't quite remember what I did though, since it was quite some time ago.
Anyway, Visual Scripting is intended to be documented before the next major release. There will be some compatibility breaking changes to it.