Yes, it's up to date. Feel free to do with it as you see fit. I created it as an experiment to see where the biggest gaps in our information are (i.e. much of the 1980s) and it's shocking how little we've uncovered of unlucky season #13.
I was looking at this recently and I noticed that season 13 had the least amount of episode pages (though we've recently gotten more thanks to the trusted sources providing episode numbers for episodes that only had sandbox pages) while season 6 only has one episode guide compiled from a video source though otherwise does have pages for every season.