2. Do you have a non-b visa now? If it has already expired you will be fine.
3. Utility bill, bank statement or similar worked for me.
Other documents for me was additional proof of employment - letter from employer, also they wanted to see my boarding pass out of Thailand and my exit stamp.
I think the main thing is ensuring you can support your stay and you are actually in the country you are applying from.