Better start code with no z-leveling and purge line for 300x300 printbed

I have an AnetET5pro and the original bed leveling is quite unprecise, getting worse over time.

I have ordered a more precise probe leveling sensor and in the waiting time I worked out a better start code for Cura 4.11.
The parts are now printed with more constistancy and I have a better workflow. Print without skirt line.

You have to level the printbed manually before the first print and eventually every 4-5 prints, using my code

Start G-Code

; No bed leveling, with purge line
; for 300x300mm printbed
; I take no responsability if the apocalypse is triggered by this code

G91 ; go relative motion
G1 Z20 F800 ; lift z by 20mm
G90 ; back to normal motion
G28 X Y ; Home only x and y
G92 E0 ; reset extruder
G1 Z2.0 F800.0 ; z 2mm to avoid scratches
G1 X20 Y25 F1000.0 ;  move to start Purge Line
G1 Z0.3 F1000 ; lower to z 0,3mm
G1 X20 Y260.0 Z0.3 F1500.0 E25 ; first purge line (for different printbed sizes adjust Y260.0)
G1 X25 Y260.0 Z0.3 F1500.0 E26;  short line to the right (for different printbed sizes adjust Y260.0)
G1 X25 Y25 Z0.3 F1500.0 E51 ; 2nd, really fat purge line moving back
G92 E0 ; reset Extruder
G1 Z1.0 F2500 ; lift z 1mm

;ready to print the part

End G-Code

M104 S0
M140 S0
G92 E0
G1 E-10 F2000
G28 X0 Y260
;M84 ;I disabled turning off the motors so the z coordinate stays the same

Purge line on the left and finished part with brim:
[ATTACH=JSON]{“alt”:“Click image for larger version Name: IMG_20211012_181343_0.jpg Views: 0 Size: 506.4 KB ID: 11848”,“data-align”:“none”,“data-attachmentid”:“11848”,“data-size”:“medium”}[/ATTACH][IMG2=JSON]{“data-align”:“none”,“data-size”:“full”,“src”:“;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==”}[/IMG2]​