Not sure that I follow, what do you mean with "use episode titles for names"? Do you mean to match (specials) episodes based on the episode title, instead of on number/date? I suppose that should work pretty well too, if that's easier than implementing parsing "2010-01-01.Special".
Yes, I see it as the only viable solution because if a special has the same date as a regular episode then the date match does not work. So I'm adding one more way of matching episodes - by episode title. For example, Lets All Go to Eureka.special.mkv instead of 2010-07-09.special.mkv because s04e01 has the same date so the latter naming is not recognized correctly.
If you want to align with the decision we made on the website (which people seem to be very happy with), you could place significant specials within the actual season (sorted by date), but leave insignificant specials in a separate "season 0".
I'm going to do this in the next version. The only problem I see that Kodi sorts episode items by episode number by default and specials do not have episode number so they will be displayed first. But you can change sorting to airdate in view settings and then they are placed correctly.