No - not at all actually. The dusty one at Iding Power looks to be the Tag Heuer car to me - #4 on your original list - which I strongly believe is chassis #012.
#003 is what the black one that hurst posted should be, and I haven't seen any evidence that it has left Japan, so we'll leave it there for now.
>8^)
ER