English is a living language so it's a bad choice (at least from my criteria ;) )
Yes, agreed. That was intended to be a BTW and Latin is probably the best choice on your criteria.