While I'm a full-time healer, I believe this UI can definitely be easily used by DPS classes as well. I"m currently thinking of scaling down things a little, but for now I prefer it at this scale.
Raidframes might be a bit too big for everyone, but as a healer I prefer them as large as possible so they will take quite a chunk out of your screen. However, that can easily be adjusted to your own needs.
Feel free to use the layout or ask any questions you may have. Suggestions are always welcome as well, although I cannot guarantee they will eventually be implemented.