It turns out that getting M1's 3G mobile broadband (with Huawei's E1550) to run on ubuntu jaunty seems easier than expected, here's what u can do to get it running:
1. Since usb-modeswitch is not yet available from the ubuntu repositories, download *.deb from http://www.debian.org/distrib/packages (the 'testing' distro is good enough)
2. Download the latest usb_modeswitch.conf from http://www.draisberghof.de/usb_modeswitch/ and replace the /etc/usb_modeswitch.conf generated by the above *.deb
3. Update /etc/usb_modeswitch.conf to uncomment the section section corresponding to the brand & model for ur usb stick (for my case, it is Huawei E1550)
4. Run "sudo usb_modeswitch", and waited for a few seconds
5. Right click on the desktop's NetworkManager to select "Edit Connections"
6. Select "Mobile Broadband" tab to add a new M1 connection (the rest is pretty intuitive)
And that's all :]