I agree. Honestly I think they should have held off on revealing these skins until everything was more ready, because Fiora's differences are very large. There needs to be more cohesion checks between the teams so that everything matches up, because both the Fiora and Janna icons don't match the splash arts very well. This has also happened before with Conquerer Karma and her icon- they look so different that the icon doesn't even really look much like Karma at all!
It's disappointing because League is such an amazing game, and the creators behind the scenes are just phenomenal, but there are some problems I've been noticing as of late when it comes to skin quality, and it's concerning. I just think that overall, the teams should be checking in with one another more frequently to make sure that everything matches, and creates a cohesive story, rather than having one thing portray the character one way while another thing portrays them a different way (I.E.: icons and splashes, or splashes and models).