I don't think so. There were metal layer changes before the root problem was discovered in the layout libraries. I think I am correct in summarizing it like this:
1. First spin - Not clocking well at all.
2. Metal layer changes - alleviates problem but does not solve it (ATI: we're in some deep doo-doo here!)
3. Problem is discovered in the libraries causing the problem (ATI: doh! We just did some completely unnecessary metal layer changes. There was a fundamental problem in the layout thanks to our borked libraries...*sigh*)
So, I think it was a case of the dam breaking and ATI re-spinning to bulk up the levees, to use an analogy. This was not entirely successful, but it helped. Once the real problem was discovered it was solved at the root (the dam). I am not sure if the re-spins helped in any other ways or if ATI has removed those jury-rig fixes. At any rate, the XLs should be the bulked up metal layer changes before the root cause was removed. If anything, they have more metal layer changes than the XT (the fixed one, which should have none, depending on how they are counting), but the XT may have inherited those properties from the intermediate changes.
I think this is more a case of RV530 not having enough fundamental rendering power. It is bulked up on shader performance, but it just doesn't have the power to plow through basic vertex/texture ops. If you look at the R580, which is basically a R520 with added shader power to the ratio that the RV530 has, it will still be a monster because it has 16 full pipelines. I think the basic idea can be summed up that the RV530 would be able to handle Quake 2/3 (exaggerating for illustrative purposes!) with shaders galore, but when it comes to massive games like Far Cry and beyond it's not the shaders that are halting it, but the basic geometry and texturing. I am quite convinced that R580 will be collecting dog-tags and I got this impression from looking at RV530. X-bit labs shows the RV530 outperforming the 7800 GTX in dynamic branching, for example. If the RV530 was 8-1-2-1 instead of 4-1-3-2, it would be much more powerful in real life usage, I believe. That would be something like a cross between a Radeon 9800 and a X800. Alas, it looks like it is a Volkswagen Beetle with a Porsche engine installed and the "chassis" won't be able to show off all that power under the hood (in terms of shader performance).
So, no, I think R580 will have all the ingredients to make it a competitor, not just an exaggerated shader "engine".