I edited my post to clarify what I meant a bit better, but I still think I'm correct.
Sorry but it simply doesnt work that way....you prove that by your third line.
If the stationary observer sees the bullet as stationary that means its relative velocity is zero. If the gun is moving 2300 fps from the observer and the bullet is stationary the combined velocity is 2300 fps (not 4600). Its a simple equation.....bullet velocity+intial velocity.
Stationary View
Bullet Velocity 2300
Intial Velocity -2300 (negative means backwards)
Total Velocity 0 ( This is relative to stationary observer)
Gun View
Your velocity 0 (Speed is relative)
Bullet velocity 2300 (Relative to gun)
Total velocity 2300
Hope this explains it but under no circumstance can you get 4600fps with gun moving
backwards. Fowards on the otherhand....
Strip