Without a profile shot, it's hard to tell how far the deflector sticks out from the neck. That's one aspect of the new Enterprise
that I really just don't like. Looks like you might've bridged the gap with the torpedo launcher... but, like I said, hard to tell without a profile shot.
Also, could you please post a profile shot?