Times Square Ad concept is brilliant. Think about it, where else in the entire world (hint: world wide tourist destination) can you advertise your product that will grab your entire target audience (i.e. the entire world)?
I predict we will see billboards in Las Vegas Next.