other DLC parts / items are unlocked via Mod Explorer and NEAR. Look here ...http://blog.us.playstation.com/2012/01/23/online-f
Another way to gain Parts for creations (from what I understand) Is there are check in points That span the entire Globe.
I hear there are like 3 places in Major cities Where if someone finds the check in spot the parts available for that location will be available for other players around the world too.
Possibly Places Like The Effiel Tower, Big Ben, The Tahj Mahal, Seattle Space Needle etc. etc. etc.
Is this Correct MNSD?