FYI, there is already a Google tracker for non-EE PNP applicants with +700 records. Of course, it is not as fancy as yours.
https://docs.google.com/spreadsheets/d/1U00ooiZO57vNqjpgsTvhciDdiffcozBk8os9T_zkXVg/edit?pli=1
You can do upfront Medical and send your results via webform. However, based on others' experience, it is not recommended to do medical upfront, because webfrom takes longer time than waiting for a request and then uploading medical.