The Cosmological Constant is nothing strange, it is just a constant of integration in the General Theory of Relativity.
Agreed. Einstein used the Cosmological Constant in General Relativity to "prove" that our universe was not expanding.
...that whole Edwin Hubble thing proving that our universe was expanding did a number on Einstein's theory, however.