I very much like the idea to rotate buildings freely.
I believe the much more freeform nature of road building in FF prompts this need.
Alternatively, I did suggest triangular or circular footprint housing this morning. This could be another way to meet to free rotation question. A triangular building footprint (not necessarily the building) that fits into road corners.