Here is a look at it from the front:
Mascots are for kids, and only an idiot would make it scary looking. I don't think this is scary looking. Works for me. I don't like it, but I also can't say it is 'wrong' for any reason.
This mascot confirms that the Oilers continue to have the only truly idiotic mascot in the league.