Я не могу сказать, что вы пытаетесь сделать в вашем запросе LINQ, у вас есть вещи в выборке, которых не будет в наборе результатов. Ваша линия:
where Interviewer.Attribute("url").Value !=null
приведет к тому, что интервьюер будет содержать только те элементы, которые имеют атрибут url, где в вашем выборе у вас есть
(string)Interviewer.Element("videofile").Attribute("text").Value
(string)Interviewer.Element("Quest").Attribute("text").Value
Интервьюер не будет содержать элементы видеофайла и квеста, поскольку они не имеют атрибута url. Единственное, что будет в интервьюере, это ваши видео элементы, так как они являются единственными элементами, имеющими атрибут url.