After booting to live medium, skip installer menu and choose a option like "shell" or "live system", then you should drop into tty. Make /mnt tmpfs so that you can mount filesystems under /mnt.
# mount -o size=100m -t tmpfs tmpfs /mnt
Now mount your zfs pool using it's name under /mnt.
# zpool import -fR /mnt/mypool mypool
If that doesn't work for you, i.e. you can't find files you are looking for, try this:
# mount -t zfs mypool/ROOT/default /mnt
Then check /boot/loader.conf with ee or vi text editors.
You can check the bootfs property of zfs pool with this command below.
# zpool get bootfs mypool
. For example, i have set this to this below, i don't have mountroot set in my /boot/loader.conf.
# zpool set bootfs=zroot/ROOT/default zroot
.
Good luck, I gotta go, it's 2:30 AM here. I hope there isn't a physical damage.