Sobre el punto numero 2, en gsmarena (en mi opinión bastante serios) dice esto claramente:
USB Yes, microUSB v2.0,
USB On-the-go support
http://www.gsmarena.com/sony_xperia_u-4437.php
Con lo cual podrías conectar cualquier pendrive y utilizarlo como si fuera un disco duro externo