Your article is great describing tiny aspects of MVVM + RxSwift. I have small suggestion or you can term it as a query. Don’t you think that output from view models eg.
users to be a
Driver type to ensure that the value is always rendered on the main thread.