Yikes! I forgot about the VMDK PM support (or lack thereof).
I will check with engineering to see when and if this is going to be supported and report back to you.
I have set up VMDKs using NFS to connect the ESX server to the NetApp controller.
You can create separate VMDKs for database, logs, and SnapInfo. Depending on your level of comfort, these can be in the same volume or separate volumes or even separate aggregates (remember, on restore you can backup the ldf before doing the restore if you still have it). I believe we are using (or, soon to use) LUN clone split method of restoring VMDKs, so the restore can be really fast aka Vol SnapRestore. Even if single file snaprestore is use, it is still pretty fast when you have multiple VMDKs in the same volume.