Idk I'm big on design philosophy and shyt like that that logo in OP isn't that bad, especially for marketing. It's better than the one they've had the whole time which screams mountain dew voltage and no friends. There was opportunity for more to go on with the grey box behind the letters but if they rolled with that the internet would've gotten over it eventually
That new logo right above this post is really bad tho. The square in the R is too small to match the rectangle in the O with the backdrop and it looks awful, clunky ugly font, a kid made that shyt. No way it was focus tested