"Elena needs a ton of work on things like presentation, refinement, line, etc. but overall, I really enjoyed watching her."
Yes.
"Uliana struggled a bit in her LP (2 falls)"
It isn't so. 1 fall and 1 time violation.
Uliana is not so excellent as you write. Program is overcomplicated for her (maybe, only for first start of season?), she has several problems, some of these problems are because she is very big for her age, so these problems can't be overcomed.
Good girl, yes. But not so good as you write.
By the way, there are about 6 (maybe 8) girls in Russia (including Radionova) for JGP, who may be better than Ulyana. I'm afraid we will not see all of them at JGP events because of lack of places. They are well-known Agafonova and Shershak, less known Zaseeva and Stavitskaia, and girls with no international experience.
Vanessa Lam and maybe Ashley Cain could have the podium if Fortune would be better for them.
I believe, Vanessa Lam skates better than Uliana Titushkina.