Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Well you're missing the step where you manually touch the nozzle to the bed and set Z0, without that you're not accurately measuring the probe z offset.
You should also add a M561 command at the start to disable any active bed compensation.