Your first observations is correct; a single bitcoin can be divided into fractions; the smallest fraction of a bitcoin is known as a satoshis.
No, they are no divided like an ameoba.
Like you said the max number (21 million) cannot be change.
"We’ve moved beyond the Mises textbook. We’re running in the open market." - Erik Voorhees