sweet -- running it through its paces right now;
Initial impression is that it seems to work (I expected nothing less of you), but that it is quite a bit slower than it used to be, I'm assuming that is API tax?
I have noticed that you are not putting a '0' in front of the season number if it is single digit -- I believe that Plex best practice is that e.g. season 2 is represented as season 'Season 02' -- that said Plex is capable of reconciling it, so it is really just a nit to get consistency of folder naming.
I have not looked at meta-data yet, so I'll report back when I do