Yes, it is a very initial implementation, mainly there to allow proofing and feedback, and the many options one would like for per-record style are in the works. Those require more room in the interface so today's build introduces interface changes for going forward.
Instead of a big per-record button the Style panel acquires a tab strip like the Record panel, so an Options tab can host the expanded set of controls that will be added to support and to exploit the many interactive GIS / cartographic possibilities that per-record style now allows.
Per-record style appears now, by the way, because it is a good idea to use the same infrastructure not just for styling objects in drawings but also for labels from drawings, for text boxes in layouts, and, for that matter per-object styling for frames in layouts. The general idea that "everything is a table," so whatever it is (a label, a text box in a layout, a layout frame, an object...) is a record, and that record provides the info for that thing, including a specific style if desired, opens the door to endless richness.
The facility certainly will do things like add a default field (item 1) automatically if one is not there, similar to how creating drawings at first in Radian was a manual process of adding necessary fields and then became automated with defaults added in Future. But the idea that it is a field is the big open door, and that you can specify your own field if you want is a yet wider door. For example, you could have many fields that carry per-record style info and switch between them programmatically, or you can use queries to select all non-NULLs and to change them all at once.
That is what is in item 2, which can be done today using the Transform and Select panels, or with queries, but which further can be automated with point and click controls in the Style Options tab. That they can be done so easily with a query makes it really easy to wire up a point and click control. Likewise object 3.
Hatching: as before, that depends upon the rendering engine. We'll get that sorted as part of introducing many more styles.
Thanks for the tips, and keep them coming!
Hey... it's not New Year yet! ... a few more steps to go. :-)