M58, could I donate blood, have hep c antibodies but no virus load, hemoglobin 16.3, platelets 140.?

No. No , you will be rejected. Hep c antibodies indicate that you were exposed with hepatitis c infection in the past. Even though, virus load is undetectable, i will not recommend you to donate your blood.
No. Hcv presence in your system (demonstrated by the antibodies) means you could have the virus and could transmit it to another person, so you are permanently deferred as a donor to insure safety of the blood supply.