Great work! I have added the gcode syntax fix to my BugList. We have the 3D Surface/Waterline split PR awaiting review and merger, as well as some great performance improvements in the works by @ETrombly. So, 3D Surface is getting a lot of love at the moment! We are working to determine the order in which to submit PRs and where certain fixes should be placed.
As an aside, I'm excited to see 3D Surface helping out so many and getting so many involved in the forum.
As for the G0 issue you mentioned, It think that will be handled on the post-processor side. I know in the operation code, I do add the rapid feed rate argument to the G0 commands to be created, most of the time, just in case it is needed by a post processor.
You might need to search for a historical topic related to removing feed rates from G0 commands and see if there was any discussion and resolution. If not, it might be worth bringing up in the forum as a separate topic.
Have a great day!
Russ