^^ Agreed. You should see NIKE's rule book on its logos, both the word "NIKE" and the "swoosh" symbol. Its like 300 pages long or something.
The logo here would be good for a promotion project, or a big wall sized billboard or a web banner. But it will cause problems down the road for other designers due to how many aspects of it can get messed up for printing and just branding in general.