Personally I kinda like the mesh. Makes it stand out a little bit more. In all honesty the reason we do stuff to our cars is to make it different and have it stick out from the rest. I'm actually thinking about meshing my grille too. I'm going to do the DIY CTR grill in the near future, but can't quite find a piece of expanded sheet metal large enough for the bottom.
But overall nice car, nice rims, and hey... even though some people don't like it at least the mesh matches the rest of the car too. Keep up the good work.