Way late reply here, and my apologies Michele!
Yes the variable blocking mode in IOSCSITape is the least tested largely because I don't have a tape drive that supports variable blocking mode. :)
When you say you're getting the message "Not implemented" what do you mean? Is mt outputting this? Is this a log file entry somewhere? There are a couple not-implemented IOCTL calls that mt might perform, but the text "Not implemented" is not in the source code anywhere.
Also I'm curious if, when you insert a new tape, you rewind the tape before using it do things perform okay? Rewinding resets the some of the values back to normal.
As you may have noticed the project moved to GitHub so if you have any code contributions or improvements don't hesitate to submit a pull request! :)
Cheers,
- Jesse