The magic word there is 'designed'. The letter says which car model was the intended use for the part being designed. That doesn't mean it wasn't used on every other model as well but it was DESIGNED for a full sized Ford. When every model used the same block Ford wasn't going to do any extra work to number them all differently. When the guys in the foundry poured the block it is unlikely that anyone even knew what kind of a car it was going into. Parts is parts.
6015 is a generic Ford number for an engine block, any engine block. Its not specifically a 289 engine block. So, yes, by saying it was a 289 block they were not correct.
On page 5-9 Bob Mannel has pictures of two C5AE-6015E casting numbers. One from 5B20 has no 'O' but the other one from 5B6 includes a leading '0'. It is on the other side of a screw head from the leading 'C'. He doesn't even mention the '0' and likely no one knows what it meant, if anything. Somebody in the foundry maybe liked zeroes?? Although it would have been an interesting job for the first few hundred, by the end of the month pouring block castings likely was, and still is, pretty boring work.