Problem Solved
It has to do with Screensets.
Keeping the Track View configurations must be done by saving them as a Screenset. Once you save it as a Screenset and then save the project, it will open again with that screenset.
Also, Screensets can not be saved as a template and will have to be re-created each time you start a new project. However you can import screensets from previous projects.
So now problem #1 and problem #2 have both been solved.
Thanks everyone.
Pete