Been playing more Stratis lately as well, it does help if you can get teamed up with even 1 other player, tips the scales largely in your favour.
Play either Nomad/Ranger or Outlaw, there are always random groups and they roleplay well, not too much friendly fire. Hunter is absolute noob class, no thought, just kill everything, a real COD class.
As for vehicles spawns on Newhaven, on EU9, go to Bass Island, head to Evac bass, then go directly West to the coast where there is some long grass, there will be a wrecked Vodnik sticking out of one patch of grass, 9 times out of 10, it's there when I go.
Failing that, go to the extreme South East, near the stronghold, there is a huge patch of long grass down there. Me and 2 friends went there a few weeks ago, found 2 choppers, 3 cars, a fuel truck, Hunter jeep, Vodnik and a Ural, all from 5 minutes of running randomly through the grass.