Welcome Lj! First may I have a chuckle with you on this subject
You are not alone, we artists have all at one time or another complained about this feature. The GCU admins however have all the necessary tools to be able to see how often visitors/buyers use the New Card feature and it is very, very little...so needless to say changing this automated feature is not high on the list of to do's.
You really should not bother going there for your own cards. I have over 850 cards, I opened my store last April and have never seen one of my cards in that section
I love your cards and wish you much success!