I would siding Phoenix. No need for the little Garunix and Kirin. Why do you play BFF - Leopard here? This isn't Fire Fist, it's a wasted summon. I wouldn't play Monk here. Wolfbark... Max out FK Island, no Terraforming? Pot of Duality? Skill Drain!
Okay, took your considerations in mind and came up with a revised build. Still not willing to completely drop Sacred Phoenix though. That card is basically graunix for spells and traps and is applicable to onslaught and circle.