Is it me or that is a very agressive sideboard card for Vintage? Against a lot of decks, it would create easily 9 power at instant speed. One green also means it's very splashable in artifact mirror matchups.
Instant speed means you can just play a more control game and slam this EOT or whenever you find an opening.
If you're casting this before going off, you're going to cast 6-7 more spells, so lose 6-7 life. If you fizzle, you're most likely just dead as you don't get a second chance. You'd need to run more bounce spells than usual to mitigate that.
For that much life and mana, I think I'd rather cast Infernal Contract, it's better in multiples and you know the cost when you play it.
Also, the artwork makes me think of Michael Jackson.