David, this seems to be a very broad question and the answer can get a little murky. When I said you should ask the publisher, I was not being flippant, but rather each have different criteria and will use your images differently.
If you are sending this using e-mail, then JPEGs are OK. But if you are uploading them to a server or handing them over, I would have them as TIFF--publishing is a complex workflow and the fewer steps the less chance for a error--I am really think of getting the best out of your work, which is very nice BTW.
There are so many factors in the final results, it is hard to know if it could have been better. But having done this for a long time and speaking as a designer myself, the better the data, the better the outcome. My ideal data from a photographer is a tiff file in AdobeRGB color space that has not been resampled as that will be the sharpest file. AdobeRGB will give me the best chance at getting the color--it will be converted one more time to a CMYK color space and AdobeRGB should fit the printers gamut better than sRGB.
So what happens to an image in a magazine. Layout in a magazine will mostly likely be done in Quark or Adobe InDesign. An image is brought into a layout and is scaled to fit--the designer does not even care about the pixel resolution. When outputting the design to a pdf or native Quark/InDesign file, the application itself fits the image to the layout (Adobe Illustrator and Photoshop are not layout software, although it is possible to make nice single-page documents with them). If the image is about 450dpi or less at a particular size in the layout, the image is printed that way (or at least sent to the RIP that way). If the image is larger than that, the application automatically resamples it.
So, you think if you resize it to the printed page, what is the big deal? First is this is a bleed, I need to make it a little bit larger because of tolerances in the binding process. If the aspect ratio is not quite right for my page, I might have to make it a bit bigger. And finally, if I have an element that is being cut in half by the page edge, I may want to make it a little bit bigger to eliminate that. By the time I have finished, your image can be under 300dpi in the layout. If you give me all your pixels, then I have a good magian for error--we won't even talk about and editor that does not like the left half of your image and wants to crop it out. Or if you plan that the image is for a single page and then the editor wants to change and make it a spread, then I don't have the pixels. Since the application takes care of the resampling automatically, you really don't have to worry about it and the designer is a little freer in using your image. Also the RIP (the software that interpretes the data for the printer) may do the best job of resampling because it understands the printer it is going to.
But printing is only as good as the folks working in the system. A bad designer or printer can screw things up really well. But even the best folks can be limited by the process--the inks, paper, press, costs, etc. Having been on the design side, all I can say is if you give me your best file, I have the best chance at making that look the best.