it takes pretty good timing to throw during their ex dash punches. i have not practiced that a lot, but i saw filipino champ do it on my cousin’s balrog (awakening16) and his rog was beaten. this is a hard match up for me also, eventhough i have someone to practice this with. i consider this match up 6-4 on rog’s favor. but what i usually do and seems to work on the lesser skilled rogs is use a lot of ex yoga fire and push them off with s. fp. but not in a predictable way, just mix it up. if i dont have ex bar, i use regular yoga which baits an ex dash punch, then i either use mk slide or rh slide to knock them down (usually do that when i have ultra for set up). after mk slide, i either go for some links (b. lk, b. lk, b. mk -> yoga fire) or i just throw. sometimes when im feeling brave, i do mk slide, b. mk, light yoga flame and if i have super, i link it. it works sometimes, but not all the time. also, don’t be afraid to iat eventhough they can headbutt you. just surprise them.
on their jump ins, i usually just slide with mk and either do any of the following i mentioned above. but for the most part, i try to go for the throw. hope this helped in some way.