It depend on which state you are doing it in and also how much rust you have
Get it fixed.
yES IT WILL
Probably fix what's wrong.
to pass emissions your car must not output large amounts of toxic smoke. you can get a bottle of "stop smoke" at an auto part store to lower your car's toxic smoke level
yep,under the as is law.
not possible
If it didn't have emissions controls from the factory you don't have to pass any emissions test, check with your state as some are different, especially California.
The airbag light would have nothing to do with emissions. If they are doing a safety inspection, it would fail.
Take the car back to the dealer and demand he repair the car so it will pass emissions tests. if he refuses, contact your State Attorney General.
That depends, is the oil actually on fire? If so then it probably won't pass. If not then I think your good to go!
Yes, unless it is rusted so badly as to be deemed unsafe to drive.
Whether or not a car will pass inspection with the Check Engine light on is up to the state or county giving the test. As long as the car passes an emissions test, it should be fine.