I also have the same situation as you. My NIW petition was submitted to CSC in last Sep and transfferred to TSC this March. I am still waiting but my friend at Caltech,who submitted NIW one week later than me,has got his case approved one week before. His boss is a Nobel Prize winner. Good luck for us!