I don't think this is EDH legal, since you are using a commander with solo red in their mana cost and you have far more mana types than that in your deck. Per WOTC: "The General's mana cost limits what colored mana symbols may appear on cards in the deck: if a colored mana symbol is not present in the General's mana cost, the deck may not contain any cards using that mana symbol."