Nice find!
[might be a little off topic, but it is in the new scans]BTW, is it just me, or am I the only one who's noticed that if you look on the farthest side to the right, that you can see a very small and blurryish image of FFA Cloud? I was wonder if that was the picture that all those sites...