I get what you're saying but pics get put up in all sorts of threads regardless. We already have introduction forums, appearance forums, plus the posts that get put in General Discussion and car-specific forums, and of course photos on each user's profile are available. To have another sub-forum just for pictures is a bit redundant.
Plus, you can create whatever, but it takes people actually POSTING content to that area for it to be effective.. people are still going to make their own threads, ESPECIALLY as they take delivery and are excited and will want their own thread to not only show pictures, but give initial impressions.