My initial response was "will it have DLC?", but after reading this part again
> This initiative is the result of a lot of effort from people across BioWare and EA
I can imagine "lot of effort" it took. I feel excited about this direction and I hope that there are more projects coming.