With a MicroSite you have a full WordPress content management system which will never get out of date.
Go back to the original developer? but he’s on other work and isn’t interested and makes that clear by charging massive fees for touching anything at all. All you want is a few plugins updated. More