Two further thoughts about IPv4 address completion:
1) Why to keep the Multicast address space ? Multicast means a special precedural behaviour which could be indicated by a single MC-bit in the IP-header
Reserving one bit of address for multicast is equivalent to reserving half of the address space. ;-(