NIW is EB2. Your lawyer IS dumb. If you have not give him the money for your 485. I suggest you do it by yourself. It is quite easy, take no more than a few days preparation. The first thing is to get the Medical check result. It depends where you are, the time varies.
PD