No I think you were right the first time Troy, It looks like a support from the frame to hold the front part of the engine (check the first and third pics, it ends right in front of the ignition coil cover).
So, what time is the damn presentation? All this speculating might be for naught if this isn't the final version

(good way to kill a friday afternoon though)