It's really not a bad mascot in my opinion.  I get that going with something more octopus or squid related makes sense, but trolls probably have more versatility in their marketing.  They already have a lot of octo/squid related merch anyway. 
 
Plus, a humanoid costume probably helps when it comes to maneuverability in the stands and concourse.
		 
		
		
		
		
		
		
			
				__________________ 
				"A pessimist thinks things can't get any worse. An optimist knows they can." 
			 
		
		
		
		
	 |