1. Wouldn't the ultimaker keep track of the f value, adding up each value it reads? no idea how this is done, so this is just guessing.
2.I analysed a Cura sliced gcode file and looked at each line segment of a line, if you know what i mean. there I noticed some differences. Lets say all the line segments belong to the same type of line (eg. grid, support or perimeter).
3. Off course, thanks!