Almost every car I've owned has some sort of undercarriage showing. You're right, though. It does look fugly. I've always cleaned and then applied some high temp undercoat paint followed by high temp flat black paint. Sometimes it takes a little touch up down the line, but it makes the fugliness disappear