Got a bunch of other devices which are HTC Sensation XL and Samsung Galaxy SII (2.4.3) which both seem to work fine. Hell, even the blackberry bold seems to work
Making a pretty hefty mobile website for work and going to be supplied with around 20 different phones for testing so you'll probably hear quite a bit from me in the coming weeks.
The problem is because HTC keeps sending fake User Agent strings, it becomes extremely difficult for us to pinpoint what device we are on. It looks like we're detecting this device as Desktop device and therefore the interface is breaking.
Can you alert out Ext.os.is.Android and Ext.os.is.Disktop