I remain determined to crack this case.
This website seems like a dumb content farm so I can't really say this makes the logo real. So, naturally, as one does, I have sent an email to the university:
Stay tuned!
(FYI: My main interest here / wacky theory is that I feel like this looks like a My Little Pony-style design, and it could be the work of some enterprising Bronies? IDK. I'm fine.)