I don`t hear anyhting inherently bad on your recording room from the video you posted. The vocals could be louder in the mix, IMO, she`s good!
But on that drum excerpt you posted, I believe I do hear some room resonances (but it could be the drums tuning as well).
Room treatment is adamant, and live rooms are a bit more forgiving in that sense than control rooms. Live rooms just have to sound good, control rooms need to be precise! But dont use foam, use rockwool or glasswool panels and bass traps. Ethan Winer can be of a lot of help to you, check his stuff out!
Another thing that I find helps A LOT is speaker measurement and correction software, such as Sonarworks. It wont help you with reflections and the phase issues that arise from those, but it does wonders to your spectral balance.
Another good option is to buy a couple of cheap small speakers (like those we used to have for old desktop computers), each with different characteristics and use them to check your mixes while you do them. Since they wont be able to excite your room too much, you`ll get that out of the way, and they can help guide you towards good translation. (I have one thats really really ****ty, and if I can hear kick and bass well and nothing is distorting like hell on those I know im good to go. And another one thats really really boomy. And if my hi-lows and low-mids are not drowning everything else on those, I know Im ok too).
Another tool I've been using and liking a lot is iZotope's Tonal Balance Control. It gives you three different curves taken from thousands of masters in each genre and compares your output to those. Having that as the last insert on my 2bus helps me keep my ears in check, specially when mixing for long hours. If a chorus comes in and suddenly theres a huge bump in some region, I go look for that bump, and quite frequently I find something to shave off that I got used to, or that my monitoring isn't showing me well enough.
I used to have a lot of spectral balance issues, but since implementing correction, the ****ty speakers and tonal balance control, I have never again had to review a mix due to tonal issues (the problems I get now are due to my ears and my concepts, heheh). I get the tonality imprint of the source I'm listening my mix on, but it's still the same mix, you know?
Good luck my friend!