The first points on your list is not new unfortunately - dropdowns of all kinds cannot break out of parent fields like lists or containers, because of the ways we designed these components. Its a known issue and we will still have to find a way to fix this. Unfortunately, its not as simple as increasing the z-index 🙂
The second point looks like a regression of a UI bug, I´ve fixed the other day. Squash one bug, introduce two more - always fun to write software 😉
The third point is kind of a compromise - its kinda related to the first point and how the UI works. We can introduce minimun sizes, but if the corresponding field is close to the browser edge, part of the date input can become out-of-bounds and therefore unreachable. There is a way to recognize this and apply additional logic, but its still on our to-do list.
Thanks as always for the reports 🙂