Personally I think there is too much going on. Business cards are usually minimalistic due to their only being such a small space to work with. I think you should only use one banner max and you need to get shadowing, etc going with it.
For example:
The shadow/texture was brushed on by a friend of mine in several layers