last year, my NIW got denied. I appealed and it took my one year time(from 2003,10 to 2004,11) and still got denied. but I think you case is very strong. please don't give up and keep on trying