This part:
sudo mkdir /win
sudo mount /dev/sda2 /win
Then mount virtual disk
sudo mkdir /vdisk
sudo mount -o loop /win/ubuntu/disks/root.disk /vdisk
When run from a terminal in a live CD, it should mount your wubi install,
presumably at the root level.
I supose it could be "/win/ubuntu/disks/home.disk" if you have home on a
seperate partition, but I am not sure if wubi treats "root.dsk" as an
extended or a primary partition. I would try the above, and see if you can
now see your "home" in "Places" in your menu on the live desktop. Note, it
will likely not be called home, but a string of numbers or something. If
not, try replacing "root.disk" with "home.disk", maybe?