It needed a totally different ending to fix it, but Bioware stuck to their guns and left it alone. I give them respect for that. Not many would stick to their guns especially after the negative reaction they got from this.
I probably shouldn't say this, but I actually sort of liked the ending...it is, well, artistic as you say...
It's kind of like the ending to Inception in that it really doesn't clarify anything or explain everything...and it's a little frustrating....
But (SPOILER) if you pick the "right" ending it becomes evident why all the endings seem so trollish...it also gave the company room to add DLC or games or whatever that take off from that point (not that they will, but they certainly gave themselves the option)...
It is kind of unfortunate that none of your actions in the game really seem to do a whole lot in influencing the end of the game...but honestly, most RPGs with "lots of decisions" have superficial differences at the end so, whatever...