It is plastic, so with the proper prep, painting it should not be an issue. Yes, it is designed to completely cover the original dash.