I think it's just one branding. I think they need stroger brand lettering that doesn't require Muppet "bugs" hanging off the logo.
Personally, this 2 minute mock-up from existing materials is closer to how I would handle the elements. I really liked the lettering, but not the colors, on the...