The US citizen needs to join us here. He/she has already made a mistake by filing the I-130 with USCIS. We are here to help.
1. Yes.
2. Yes.
3. Visiting via VWP is allowed, but at the discretion of CBP at the US border...but I would not stay for 90 days.