I checked....it got pp'ed on the 5-5-2009.I don't know why you didn't get an email....may have been site issues ongoing then.
Couple things to share.....Cars pics usually don't get thru at all (not even PP) unless it's of YOUR car. Another thing....you included the companies logo (which I commented on in moderation) Logo's are copyrighted material but it was limited in size and was allowed. Third thing is more of a consideration........NEVER start your comment with "I was bored so I did this". There are some people who put forth a great amount of planning & effort and still end up in the personal pages.
Edit: forgot to mention...something else I commented on......the minimum preview size is 1024x768.....for future reference.