Some spliterators need to be fixed up. In particular see these:
ReverseOrderDequeView
ReverseOrderListView
The spliterators for these views should be made late-binding and should potentially have some of the same characteristics of the spliterator of the backing collection.
In addition, some work could be done on spliterators of the reversed views of various array-based List concrete implementations, such as ArrayList, COWAL, Arrays.asList, and the unmodifiable lists. They could provide optimized overrides instead of simply inheriting the spliterator from ReverseOrderListView.