FreeNAS 8.0 through 8.2 uses v15, and 8.3.0 and 8.3.1 uses v28.  FreeNAS 9 uses v5000.  I've played with the ZFSonLinux project (note that this is not the ZFS4Linux you mentioned) but it v5000 systems should be backwards compatible with everything FreeNAS 8 supports.  I'm not sure about ZFSonLinux's support for partitioned zpool vdev devices though.  Some ZFS implementations run on an unpartitioned disk, some don't.  I can't remember if ZFSonLinux requires a particular design or not.  I have never tried to use a zpool from FreeNAS on ZFS4Linux.
 
Considering all of your other problems I'd shy away from trying ZFSonLinux or ZFS4Linux until your zpool is fixed.  ZFSonLinux just hit "stable" status a few months ago according to the developers, so I wouldn't trust it completely on a broken zpool.  ZFSonLinux has had some major growing pains during development so there's a possibility of making things much worse.