Thomas, sorry to hear about the denial, there seems to be no sure formula to getting approved, especially since it sounds like you had a solid case.
i was fortunate to be one of the guys receiving approval today. C-17, 6 months off, intent to hire letter, recommend approval all the way up.
Good luck to those still waiting....