I sent your questions to my geology friend. He was kind enough to devote his time in answering my initial questions regarding dikes. Hopefully he won't be put off my asking more of his time to answer your questions. If he responds, I will post his answers here.