yeah it doesnt look to bad in the pic..maybe just cut it so its at least straight if thats your worry, dont matter so much if it sits flush, as long as the cut is neat it will look clean..
Mesh can be bought form supercheap , otherwise if your really anal about it just source a new front bumper and start again cause its the only way you will be truly satisfied..
If theres one thing I know about cars its that they are like women.. that is the closer you get to them the more you notice the little things that are wrong with them..sometimes you just have to stand back a distance and look at her from someone elses eyes, then you realize its not as bad as you think...
my car is f**ked, the panel gaps are all out, there 3 different shades of grey paint, the dog has run all over the roof and scratched it, and theres about 4 million cable ties holding it together, but everytime I see it leave my house on a towtruck I think, you know it looks pretty good from a distance.....lol
nice turbo btw..