You seem to have it right, though I think its just flat base price rather than slight + or -s for buy/sell.
Traders shouldn't have most items on their lists, they have pretty narrow lists generally.
Hopefully this will finally see traders being useful, but we shall see how it plays over a couple of months and see how it has played.