Hey Kiwi that looks great...I did something similar to mine but I used some mesh for a bodykit I bought from Autobarn, some pinchweld around the mesh so it looks finished and some door weather stripping foam on the back to sit it off the rad and stop it damaging it.
Mine is somewhat flexible so it's held in place by the end tanks of the rad with 2 cable ties through the grille and around the factory oil tank mounts...it's solid, doesn't move and has been on the bike for about 1500k's...so far so good