Is there an undocumented option to increase the block size to at least 16MB?
No... and note that the 2 TB limit is related to SCSI2 standard.
When ESX will work with SCSI3, this limit can be changed.
With iSCSI storage the simplest solution is use guest iSCSI initiator and point the data LUN directly without the ESX limit.
Andre