Pewds i'm sorry you got the flu, it's spreading around right now in Japan so ya. And those cars were campaign cars for the election that just ended. As a japanese person I have to say that it's the most annoying thing ever, like our government is shit anyways it doesn't really matter who runs it. Sorry you had some bad experiences in japan but I hope you enjoyed some of the time you spent here.