The vehicle and strippers are from Little Darlings...a trashy ass strip club with trashy ass women...
I thought the link said they were from "Deja Vu?"
Anyway, I'm curious to see how this plays out. One one side, they'll say it's okay to promote this way, but unsafe. You have cabs driving around, flat bed trucks and such all advertising with rather large billboards.
But with the perverse nature of having girls in the truck, I'm sure they'll try and put the kibosh on it ASAP because you can see how it may cause accidents.