line 119 on the current trunk of vectorformats/Formats/KML.py reverses the sequence of the incoming placemark nodes. I've commented this line out for my own purposes, so my linestrings are in the correct geographical order, but presumably there is a reason for this reversing?