It's hard to fight the AI5 unupped. A pure rush or a rush with some CC can work, but you're looking at many losses also. I'm not a fire player, but the way to fix it is usually: ''Add shielding and healing.'' People usually have some attackers and CC in the deck already, so that is not a problem. That may put the deck on 34-35 cards, but usually you will live.
So far I'm not getting your deck. It has 5 dragons, so it is probably kind of slow. Lava golem rush is probably faster. I don't know if this is the best bet against AI5. If you have to add healing there it's the same problem.
Check the mono fire section thorougly. If you cannot get what you need there, you may need a duo. I've already seen a deck with bucklers and sog's there.
Sorry I don't have a clear answer in the fire section, maybe someone else. I always thought unupped mono aether is your best bet. Otherwise time, (eternity + scorp or pharaoh) mono water (shards/shield) or voodoo is really strong against AI5, but probably upped.