Nice to read that as a solo traveler, you had a great cruise. I applaud you for doing thise.
The TV service on these older HAL ships need to be upgraded. They also need to be interactive. The program times are also not accurate which is why you seem to come in the middle of programs as listed.
Many passengers don't take any excursions either independently or through vendors or the ship and then say that they didn't see anything at the ports.
I loved visiting Alaska and have done it twice. I especially loved seeing the glaciers am d landing on the ice fields.