While I know that space after #! is (generally, and historically) allowed, I prefer it without, while for the track it should at least be consistent. Currently, there is one place where this exists, and it is without the space.
Script looks good. There is no need for shebang.
There might be a good chance you want to use $PSScriptRoot instead of Get-Location in many cases.
The first one will give you the location in your current PS session, but the second is more precise. It will give you the exact directory where the current executing script is located.
For example in my repo for PS in vscode, I have this path structure: