1) No 2)yes 3) I think you can use AP as long as you don't change employer immediately after get back. The advantage of using H1B instead of EAd is that if your 485 get denied later, you are still in good status.