1. I have no idea, you might just have to persistently follow-up with them.
2. You can get H1 extension for 1 year based on PERM being filed more than 365 days back. You can also recapture your vacation time, if needed. Y
3. PP obligation for them is to process in 15 business days
4. If your PD ic current, yes you can file I485 (not sure how this will be done since your I140 has already been filed), however, I would say it doesn't make a difference since your I140 situation could make this all redundant depending on how it goes. I would suggest you to get the I140 sorted out and then go for I485.