Just by looking at it, I feel that the winrate could be improved by upping the devonian dragon. Then the HG's. Then... someone help me here.
The idea was to make a 100% unupped reliable FG OTK. If you wanna start upgrading it, go for the Hourglasses and then you have 2 options if you wanna keep with OTKs: Devonian dragon, 6 time pilars and 6 SN to start making instosis (if you have the 4 SoRs) or a Light dragon and 2 Rage Potions to make Limitless Speed, which has a slightly better win rate than this one.
I haven't lost a single game for having more cards than needed though, as the
excess lets you play all your extra shields.
You have enough to through through the window if you could.
Upgrading the Devonian Dragon, although, may cause you have extra time quanta you might use to make faster (2 turns, not much) games, as you would requiere 8 dragons instead of 10. Right now, discarding 2-3 Hourglasses in normal games is recommended to finish the game safely.
EDIT: Stats and god by god breakdown posted!!