Nicely done! You managed to pack in an impressive amount of great details without mods.
FWIW I agree with your earlier comments that yes, vanilla's decorative items are rather barebones. One of the main reasons for less items added over time is the 16-bit legacy ID limit. Ideally, if we do a rewrite of the inventory system it would include fully supporting GUIDs there, and then the door would be open to add items without worrying about using up the remaining IDs.