Yep, all of this sounds very familiar.... They will put you off and delay you here and there... The secret is to not pay them one thin dime until you get 100% of your painted parts back, finished to your specification.
Patience goes a long way with those guys too.... I know it's hard, especially when you want to ride so badly and the weather is turning off nice for a change.
I wanted to go over and shake my painter

but my wife talked me out of it. We talked and I decided to "take the high road" for a change and it all worked out great.... My painted did an outstanding job on my bike pieces and even had to re shoot a few of them because of runs or other issues that I told him about when he would drop off a few pieces.
When we had begun, I told him up front that I wanted a "first rate" paint job, was paying for a first rate paint job and wasn't going to accept anything less. I held his feet to the fire and the job that I finally got is one that I can be happy with. Good Luck to ya! Ride Safely when you get it back together!