Your image seems similar to ours in a way. You have your logo across the bottom of your posts etc. I would take that 'logo/branding' part of your cards and make that the front alone. As big as possible. If you think about it, people don't read cards from a distance. They pick them up and read them. So to get them to pickup your card you need the largest logo or 'attention grabber' that makes your card stand out from the rest. Other text on the front of the card just competes with the main logo if they are both on there. This only holds true for 2 sided cards of course
I'd prob do something similar to this: ( I didn't have your source files so excuse the cheesy'ness lol )
Then I'd have all the other stuff on the back, similar to the old front.
We do this and it works out well for us:
If you look at a bunch of cards posted on a wall the larger front usually stands out. The exact opposite is when the front of the card is filled to the brim with little text. This is how they would see them from a distance to compare:
In the top one you can't see your logo or branding at all really. You can see 'computer repair' which is ok, but the branding suffers.
FWIW
Terry