Nice to see you've got it back and happy with it again. It's easy to have doubts in the work you've done yourself (I was proper scared of the first few hundred miles in my Nova) but sometimes all it takes is someone else to give it a good testing and prove it's up to the job.
Please remove those white stickers from the rear window.