New Cosmology II: cosmology modified by modern fluid mechanics