I always thought that was funny how SFB went with FJ's torpedo placement, than what was shown on TV. Although that spot COULD be the drone launcher for those upgraded to use them.
Simple. SFB is not a Star Trek production, it's a game based on the Technical Manual, and licensed accordingly. Seems like a nit, but that's why the design choices were made.