Excellent list! Although I always wondered why the Kelpians would adopt the Federation three-letter prefix standard for ship naming using "KSF". But, I guess there's already precedent with the "IKV" prefix for Klingon ships in the 24th century, so... I can only assume it's the Universal Translator doing that, but it still seems slightly contrived to me.