My implementation of an ISS Tracker using data from Open Notify.
If you like space things, check out the NASA Johnson Space Center YouTube channel.
For the real deal, check out NASA's Spot the Station site.
I haven't played enough Kerbal Space Program to figure out why the provided times are slightly different, but STS pass predictions usually start 5 to 10 minutes later and are shorter than Open-Notify's. I suspect they start counting "visible" at a higher angle from the horizon than Open Notify does.
The light illuminating the ISS comes from the Sun and is not generated by the ISS, it is only visible right after sunset and right before sunrise. Still fiddling with parameters to get it to match STS. Currently these tend to include extra times when it may be too bright or too dark.
Add a flyover event to your Google Calendar by following the generated links.