That is pretty dreadful. You may be able to use RFC 4193 (ULA) addresses to get some stability but then what you get is a sort of buggered up IPv4 experience with really long addresses.
It would make a worthy challenge, the struggle would be legendary etc 8)
It would make a worthy challenge, the struggle would be legendary etc 8)