I called again this morning. The mechanic is not a contractor, but a shop employee who often works off-site. All the final odds and ends needed to make the car driveable have been bought.
Still, I know this shit won't be finished by April unless I keep hounding the shop owner.