Welcome to the site, I'm glad that you are here. Even though we have a different RV than the Vegas, there is still much to be learned from what you've identified. I've spent much of the last three months doing a lot of fixes myself, I totally understand what you are saying.
I look forward to seeing more progress from your Vegas build