No to both.
If the intensity of the cardio session is too high, the muscles will be fueled primarily by stored ATP + CP and from glycogen (not fat). Only if the intensity is low enough and long enough can a significant % of calories come from fat for any activity. In the case of fats fueling cardio exercise, the fat must come from stored intramuscular triglycerides specifically located within the muscles doing the contractions to propel the body during your cardio session. These intramuscular triglycerides take hours (not minutes) to form and as such, would not be formed fast enough from a pre-workout meal.