Can I pin a custom startup file permanently?
This is actually really easy to do: go to the File tab, and scroll down until you see Save start-up file. Click on this, and it will make the current Blender setup the default setup. This can also be done by pressing "CTRL-U" on the keyboard.