I like it. Very clever. The smiling T.P. Hmmmm. A subliminal message?
Where do YOU see the smile?
As far as the logo, I think it's traditional, simple and to the point. It works for the next 189 days. It's The Flag.
Doing the logo any different to avoid the "sexual" aspect would make it busier.