Whoops, silly me. I tacked on that "name" thing at the last second, wasn't thinking straight when I implemented it. Haste makes waste
Now, the local script is doing exactly what it should. For a cylinder parametric shape, "up" is in the direction of the end cap. So when you create it horizontal, and run the local script, it's still going to show it as if you went to Edit->Rotate->Rotate None.
I updated the scripts, attached below. I also included a feature in the absolute script that adds all the dimensions of the shapes together and outputs them at the end, and fixed an inherit problem with initializing the min and max to 0 instead of the first point value.