This is a great guide. I used it last night as I transitioned from ESXi to ProxMox. Thanks for putting it together. As an additional comment, I had an error with the m1015 which prevented it from booting, so I had to change some settings in the config file.
The changed settings are as stated:
machine: q35
hostpci0: xx:xx.0,driver=vfio,pcie=1,rombar=off
Per the ProxMox forum, this issue only occurs when using firmware 15, and does not occur when using firmware 17, however I have no knowledge of this as I did not flash mine to the newest firmware.