I was going to suggest reporting to Twitter and getting that acct taken down for spoofing the site, but apparently Uteshub.com is a thing and has Utes related stuff. Looks like a site that may be auto generated with scripts, pulls and posts latest videos and auto updates rankings or something.
I won’t be surprised if we learn it is set up by a BYU fan and they are playing the long game to eventually post some awful stuff in an attempt to make Utah look bad.
Domains and hosting cost money. Working a website takes time and effort. Eventually it will die if the admin doesn’t continue to “work” on it, as any site would.