Vehicle (or Large) scale take 10 points of personal-scale damage before they suffer 1 point of large-scale damage. Likewise, every 1 point they inflict is 10 points of personal damage, so if you're not in an e-frame they'll kill you quick.
So, without further ado, here is the Large-scale specs for a Neo Lord.
Agility: D10 (reflecting their ability to fly and scale walls)
Strength: D6 (remember, this is D6 of vehicle-scale strength)
Vitality: D8 (remember, D6 of vehicle-scale vitality)
Alertness: D10 (reflecting their enhanced senses)
Hide in Plain Sight: D8 (Neo Lords can blend in with their environment like a chameleon, or control their circulation to become invisible on infrared, though not both at the same time.)
Inherent Weapons: D4 (Neo Lords have taloned hands and can spit acid, enabling them to do vehicle-scale damage.)
Always Awake: D6 (Neo Lords don't need sleep.)
Inherent Armor: D4 (Neo Lords can withstand hits from large-caliber weapons with no ill effect, though fire and explosions do injure them.)
Sterile: D4 (Neo Lords cannot reproduce normally, divorcing them from the cycle of life and denying them any form of familial relationship.)
Animal Enmity: D4 (Animals can sense that Neo Lords are unnatural abominations.)
Conventional Thinking: D4 (When attempting be truly original or creative in tactics or technical matters, Neo Lords are often at a loss. Subtract D4 from rolls under such circumstances.)
Unlike Neo Megas and Neo Sapiens, which can be reasonable (if powerful) PCs, Neo Lords are beings with the capability of sophisticated 22nd century military hardware. Add in "normal Neo Sapien intelligence" (i.e. super-intelligence, albeit with some creativity issues) and these are just not suited to being player characters. Use them in situations where you might otherwise use a tank or an e-frame.