New Dodge at Home

Wow! That is certainly unique. Looks like it's built on an "F" platform. Is that correct?