This is the same BS that applies to any ONE thing and those who try to use it as a cure all.
Yoga is valuable, for what it is, but it isn’t a substitute. You still need to do cardio and weight lifting ALONG WITH yoga.
Stretching and flexibility is what you gain through yoga and this really helps you perform better and more importantly SAFER, when you do cardio workouts and weight lifting.
Yoga also is beneficial as it teaches you relaxation techniques which we all could use.
I’m sure yoga in a hot room does all thing in the original post said it does. But so what? I would say yoga in a colder room probably does exactly the same thing.
It’s like saying, “Use Motrin, no other ibuprofen workers better.” Well this is true, but what it leaves out is all the rest of them work EQUALLY as well, just not better 
Also a lot of these claims are probably true at minute levels.
Heat is a vasodilatater, but so is aspirin. How much does it dialate? Probably only in minute amounts so there is no difference.
A lot of claims for various things work but only at small levels. For instance, yo-yo dieting does slow metabolism down. To the tune of about 250 caloroes a week. And that is for people who yo-yo diet for 10 or more years.
250 calories a week is a candy bar. That’s nothing, it’d be 14 weeks to be a pound and weight loss isn’t necessarily accumulative.
I have used yoga and it DOES help, but like everything else in life, it is PART OF not a substitute for a total health program.
As for hot or cold it’s an individual matter.
For instance, some people LIKE to run in the cold. Some people run when it’s HOT. As long as they’re careful about getting fluids and keeping warm, it’s really a matter of personal preference.
Unless your a full time athlete training for the Olympics don’t worry about the nuances of programs. Do the one that keeps you interested and coming back so your body stays healthy.
Boredom is what kills people’s fitness programs.