This is my suggestion.
• Visible from long distances away (and readable by traveling faster than 25 mph). There are no black lines that are breaking the ad into separate pieces of information.
• Clean - limited use of copy or fonts
• Photo larger and is more prominent (can tell what is happening)
• While driving behind the bus you will not be able to write down phone number or even go to your smart phone to look them up but you will possibly remember their name/brand.
What do you think?