Yes, just as before there is a separate area within the garage for each terminal. I've only seen C's, but if the others follow, they'll be located fairly close to where the pedestrian bridge from that terminal "lands" on the garage side. It doesn't appear that MassPort yet indicates exactly where the pick up areas are on airport maps, though the signage from C was pretty good.
Not surprised about C one bit - it's probably got the worst curbside setup of any terminal at Logan given how tucked in a corner it is.