To begin: Here is the description of this board: Relevant topics not tied to a specific program, OS or device. Post here if you can't find a better place. So here you are completely wrong.
You just gave 2 useless functions that are not important on a hackers device (did you read the title, if not read it again, those functions are pure multimedia, not related to a hackers device, or developer's device)
You are sure about the hardware, well let me prove you wrong. At that period of time, HTC was not locking the devices and did not have ANY locked hardware. Debian can run freely as on any pc. I never had any issues to play 720p HD videos on Windows Mobile 6.5 (when I had this device) but the 1080 were a little choppy. When running an OPEN SOURCE OS like Android or Debian, you can fine tune everything you want.
HTC Universal also have the USB OTG host-mode. With the latest drivers HTC Universal can read 32GB SDHC Class10 without any problems.
Connection interface: Client only Mini-USB connector, USB charging, USB 2.0 protocol
Please do some more research on the device and the development before posting a reply. Here is a demo of the USB OTG on the HTC Universal: http://www.youtube.com/watch?v=DfhbEu2WDnk