I got two approval notices for my I-140 too. seems that what happened was that the USCIS wasn't sure if you received the first notice, so they sent out a 2nd one. I was confused too.
from what I've seen,the waiting time for 485 varies tremendously, depending on your LUCK.