Yes, the week has arrived. We will finally get some info from BioWare on 2.4 and Arenas. Can't wait for it, 2.4 can't come fast enough.
I am assuming you are referring to this
Glad you like the artwork! We are pretty happy with them as well
As for your question, I am writing up a blog post today (it won't be posted until next or or possibly the week after because it needs to be translated and rubber stamped by my bosses and their bosses and their bosses bosses and their.... you see where this is going :P) that will explain this aspect of Warzone Arenas and more! Sorry for the tease but it's an in-depth answer and best to keep all the where, whys, and hows in one place.
Hopefully it was not pushed.