For a physical RDM you will need to change the type of the Backing object.
Instead of VMware.Vim.VirtualDiskFlatVer2BackingInfo that should be a VMware.Vim.VirtualDiskRawDiskMappingVer1BackingInfo object.
And watch out, there are different properties in that object !