I can only answer a part of your question which is about reliability of Vivastreet ads. During my initial days of punting (which were during start of this year), I saw some 5 girls from viva street ads and, except one of them, all of them were B&S. I was too afraid to walk that time so just went ahead with them and they all turned out as shit punts. Now you can do your maths..!