The Cosmic Defect theory tested by observations