Ultimately, almost two hundred Excelsiors remained in service, [...]
in all, some three hundred Excelsior class ships remained in service
Numbers don't match - and given the new number of 470 overall, even 200 surviving to 2386 might be a little too much, don't you think?
In any case, now that the whole thing is told - Wow! Good job.