Bell's theorem for dummies, how does it work?
Bell's theorem shows that standard QM is inconsistent with local realism. Local realism is a very general principle that was not originally thought to make any testable physical predictions. A major part of Bell's achievement was showing that Bell's inequality is implied by local realism, while standard QM predictions violate it. Experiments like Aspect's have since shown that Bell's inequalities are violated in reality, refuting local realism, in a way that is consistent with standard QM.
I think your issue is with the definition of local realism:
when measured on the same axis the spin states should always be opposite (.5 + -.5 = 0, ie conservation) when measured on the opposite axis the spin states should always be the same (.5 - .5 = 0) and when measured 90 degrees apart, the values are totally random.
This is just what standard QM predicts for entangled particles.
Local realism states that what happens at any point can only be directly affected by the state in its immediate neighbourhood, any long range effects must be mediated by particles or field disturbances travelling at (sub)luminal velocities, and that all behaviour is deterministic.
If entangled particles are far enough apart that one can perform measurements on both of them in a way that ensures the measurement events are separated by a space-like interval then local realism would require the particles to carry enough hidden variables to predetermine the outcome of each possible measurement, since any effect from one measurements would not have time to propagate to the other measurement to enforce the correlated observations.
Local realism and Bell's inequalities are not violated when only measurements separated by integer multiples of 90 degrees like in your description are considered. The discrepancy between QM and local realism only appears when oblique angles are considered, reaching a maximum when the angle between the measurements is 45 degrees (plus some multiple of 90 degrees), when the correlation between the measurements becomes $\sqrt{2}$ greater than allowed by Bell's inequality and therefore by local realism.
Spin conservation is really a separate issue. It just says that if the total spin of an isolated system was $x$ at some point in the past then it will always be $x$ and vice versa. Entanglemnt provides a way of satisfying conservation laws without assigning definite values of the conserved quantities to the individual components.
Bell's theorem is really about local realism and not really about QM. Experimental results could in principle violate Bell's inequality but not agree with QM predictions either. This would still rule out local realism and all theories satisfying it. The fact that QM does predict correlations higher than allowed by Bell's inequality and experimental results do agree with those predictions is kind of incidental.