No problems with police at all.. If it passes our yearly test (MOT) then its legal.
The vents in the wheel arches are to reduce the buildup of high pressure causing the front to lift up at high speed, adding these vents stopped it.
As for the site, its not my host, i dont have the password to get on it any more and the files afe not backed up so im stuck, unless i re-do everything again which i cant be arsed to do.