I think what you've done is this. Imagine you set all of the offsets in your emitter blocks as 0,0,0. Because the blocks are all individual particles, and they're all at the centre of the block.
So to fix this, think of an exploded diagram. If you don't know what an exploded diagram is, look it up in google images. Your current set up shows the grill in an exploded diagram. You want to smush the pieces back together. Think offsets in the emitter block. You have to basically set the offsets, but in scripts instead of in the emitter block.
Make sense?