Keep your chin up - detailed letters are not a bad sign.
Sometimes unexpected things get in the way - but I think things are still on the right track. Like my Syracuse Triad sis Lizz said, sometimes it takes time.
I hope good news comes in the mail soon!