Well, if neither the visa stamp nor the certificate of eligibility say that you are subject to 212(e), then it is a good bet that you are not. The only way to make sure is to request an advisory opinion which could take a few months. Here is a link:
If it turns out that you are subject to 212(e), then you will need to request a waiver. Here is a link to that:
As to the other things that they are asking, send in the copies of the stamps in her passport and employer letters, the same for you, copies of income taxes so that they can see that you have filed every year and that you have been working every year maintaining legal status, and anything else that you can think of like old paycheck stubs, new paycheck stubs, copies of bank statements, old ones, new ones, etc. For bank statements, you don’t have to send every month, but maybe every 3 months or so in order to show consistency.
Please let me know if you have additional questions and please do not forget to rate my service to you (not the state of the law) as that is the only way that I can get credit for my assistance to you. Even after you rate the service, I can still answer additional questions for you without additional charge. If you do rate me positively, a bonus is always appreciated. If you would like to request me in the future, just go to http://www.justanswer.com/law/expert-guillermosenmartin/ and make sure you type: FOR GUILLERMO on the subject line. Thank you!