The browser is Firefox, so yes it will support multiple tabs and windows. As for Citrix, I'm not sure. I remember researching it one time and I know that they have ARM ports for WinCE. I'll check real quick for a linux ARM port...
UPDATE:
Yes, there is an ARM port for linux from Citrix located...