Ed,
Here's your explanation, or at least part of it -
Charly posted his posts by clicking on one of the black reply buttons in the middle of the thread. That caused the post to appear at the end of the "sub thread" where he clicked. That's why it was in the middle of the thread and not in the end. This is fine.
When you clicked Sort, the thread was sorted temporarily by date, so you saw the newest posts. That's fine too. You can get all threads to be sorted by date by going into your preferences (in My profile) but you'll lose the ability to see messages in their context, so I don't use it.
What's not fine is that links don't point to messages they're supposed to point to. That's probably some sort of bug somewhere. Hope the Cafe helped.
___________________
Try to take over the world!