Not strictly required, but if your gear is below 10.2, you could probably use the boosts to stats! If you're at 10.4 dps only build, you don't need the Pure Anima. I'll probably try to farm some materials today so I've got extra for people...but I don't have enough (ready any) pure fire, since I use it when I leech heal, and that's what the dps will need.
I really think this will be more of a 'let's play with it' run and less of a 'we will MURDER IT' run. You shouldn't get too hooked on killing it your first few runs. It takes a lot of dps and a lot of coordination, and it's a pita for the tanks.
In other words, it'd be a good time to get to know what you'll see and what to expect and don't fret too much if you're sitting at the door waiting for a spot without all the potions and all the 10.4 gear

But that's just my personal take, and I'm notoriously undermotivated >=)