Yea, that looks like a combo of wrong or bent parts or something. The center screen should be bent and sit inside the u-channel that is attached to the firewall. Maybe it is hitting something up front preventing it from moving forward enough.
PANTERA INTERNATIONAL
A DE TOMASO CAR CLUB
Presents the De Tomaso Forums
The On-Line Meeting Place for De Tomaso Owners and Enthusiasts From Around the World
Clicking on the banner will take you to the sponsor's website.