Will work on getting one, sorry, just been hectic with work because it's getting near Christmas and I work retail. Griff has the NPC personalities because I PMed him them when I was brainstorming, I'll forward them on to you, Clewt and Solsabre for now until we get a discussion thread.
Think salarians are carbon-based, wiki only says they're warm-blooded amphibians. Yulik's addicted to basically anything that makes him more energetic, legal or illegal, so it could be caffeine or some alien equivalent he's high on. He's a daredevil who's constantly trying to beat speed records essentially, the only reason he's on this mission is bills to pay.