Hi yes you can apply directly over metal. regarding coloring you can customize the color by adding no more than three ounces per gallon of an universal colorant (Glycol Colorant for light colors and for medium to heavy colors use a solvent based colorant available at most paint stores)