I think you're on the right track. Also, bear in mind that it may drop well below 38% if there is a housing correction soon.
My expectation is that the big difference is that Boomers' financial investments have had longer to appreciate, which they do at a higher average rate than real estate. Plus, workers contribute to retirement funds continuously throughout their careers, so Boomers will have made far more contributions than millennials.