I’ve used Wagner Roofing in Hunterdon and Warren County - (908) 788-6055. Don’t see why they wouldn’t come your way. Estimator is Mark, really good guy.
Circuit monitoring seems sketchy. I would think you could ID your bigger draws without spending money to do so. You don’t really think you have a hidden well pump running 24/7, do you?