I looked at #16 maybe a hundred times and everytime I get the feeling there could be a Aston Martin connection. I think I've seen this pic somewhere else before (not that source written on the pic) Could it be maybe related to the AM Atom?
Well I can see why you say that there could be a connection.
I have a large Aston Martin library, including most books, owner's club magazines, news sheets, etc. but nowhere have I come across any reference to this car.
However I wouldn't rule it out.