Я перерыл столько всего и не могу понять как найти эту координату пересечения дигоналей.
У Вас есть треугольник АВС, причём ВС -- это диагональ параллелограмма, которая (как и другая) делится точкой пересечения М пополам. Т.е. М -- это середина ВС.
Найдите координаты М (хотя бы из соображений здравого смысла). Выпишите координаты векторов МА и МВ -- они представляют половинки диагоналей. Длины векторов, скалярное произведение и угол между ними вычисляются через координаты векторов по стандартным формулам, ищите.