Ceramic coating adds an extra layer between your car's paint and the elements. While it's popular, it does have limitations.