No. That is not correct.
1. I-130 is processed by USCIS. (can take a year)
2. I-130 is sent to NVC.
3. NVC requests documents and fees
4. After document qualified, NVC sends case to consulate in home country. (after case is at front of the line)
5. Consulate interviews applicant.
6. Consulate issues visa
7. Visa holder travels to US.
The entire process can take 2 years.
You don't have to have a W-2 to report income on a tax form. You simply list it. However, to prove annual income for immigration purposes, you will need an employment letter, etc.
Your US citizen wife needs to join us here. There are no derivatives for an immediate relative of a US citizen. Must have separate I-130s. Start reading here:
*****Original Post was edited to remove extremely excessive space padding*******
You can find the historical processing times as reported by other VJ members here:
The fastest route would have been a Direct Consular Filing with the consulate. The consulate is not authorized to process an I-130 locally if already submitted. You now must contact USCIS and request an expedite. This will not be a fast process.