It looks pretty fast already? I guess some of the command calls could be removed but not sure it's worth it.
Also .. if your parcels are all the same width, maybe some of the math could be done by dividing into the length?
IMO you still have to make the decision on what to outline and how many lots are within it .. you can try the dividing lot width, but not sure how much time it will really save.