2.for h4,you have to pay H4 extension fee. check I-539 form for the amount.
3. yes, you can wait to file H4 extension by yourself after your hu*****and get H1 receipt or h1 approval.
search my post and I had how to do H4 extension by yourself.
4. it depends on which center for h1b approval.
best wishes,