Note that PiVPN is only being maintained on a “best effort” basis, so you may wish to look into the component parts separately and just install that way.
Yes but also it's mostly just an install script. It'll suck if one day it stops working but there are other projects already offering a similar ease-of-use setup