I agree , the black kilt appears too long but I think it is more a case of you wear it lower in the front and higher in the back. Kilts as you know are designed to be worn horizontal to the deck so I assume the incline is what's comfortable for you. If that's the way you prefer to wear them you may want to consider the "gut cut" kilts if UK still offers them. Not that you have a gut mind you, just they gut cuts are designed to account for shorter in the front and longer in the back positioning.

Anyway, about the Tan, it does appear too short in the back and borderline in the front.

I'd stay with the 23".