Personally, I'm used to the "two lines format" of the link/ribbon (
http://circos.ca/documentation/tutorials/links/basic_links/ )
but I noticed that your file have different words for the same chromosome in karyotype/circos.conf with respect to the data files.
Circos is "case sensitive":
karyotype.new.txt and mydatacircos.conf contain "chr1", while ribbon.twist.txt contains "Chr1".
Try uniforming the chromosome nomenclature in all your file.
Best wishes.
Pietro