It would be better for you to investigate yourself whether your ideas can reproduce the quantum predictions. Bell already proved that they can't, but you have to convince yourself that that's true.
What I think is easier than proving Bell's theorem and proving the QM violates is just directly proving for a particular experiment that it is impossible to have a hidden-variables type explanation for the results.
If we simplify the description to just the statistics, and ignore the details of how the measurements are performed, the EPR experiment with twin photons of the same polarization (there is an alternate experiment where the two photons have opposite polarizations) can be described this way:
- Each round of the experiment, Alice chooses a setting \alpha, where \alpha = 0^o, 120^o or 240^o.
- Each round, Alice gets a result A that is either +1 (the photon passes the filter) or -1 (the photon does not).
- Each round, Bob chooses a setting \beta = 0, 120, 240
- Each round, Bob gets a result B = \pm 1
You play the game for many many rounds, with Alice and Bob choosing settings randomly. What QM predicts is the following statistics:
- Out of those rounds for which \alpha = \beta, A = B. If they choose the same setting, they get the same result.
- Out of those rounds for which \alpha \neq \beta, 25% of the time A=B, and 75% of the time, A \neq B.
- Regardless of the settings, 50% of the time, A = 1, and 50% of the time A=-1.
- Regardless of the settings, 50% of the time B = 1 and 50% of the time B=-1 .
(The numbers are computed by cos^2(\alpha - \beta))
A deterministic, local, hidden-variable model of this result would be a way of generating a sequence of three numbers
(R_{0,n}, R_{120,n}, R_{240, n})
with the statistics:
- R_{\alpha, n} = \pm 1
- The average over all n of R_{0, n} is 0 (just as many +1 as -1). Similarly for R_{120, n} and R_{240, n}
- 25% of the time, R_{0,n} = R_{120, n}
- 25% of the time, R_{120, n} = R_{240, n}
- 25% of the time, R_{0, n} = R_{240, n}
If you could come up with such a sequence, then you could explain Alice's and Bob's results by saying:
- On round number n, if Alice chooses setting \alpha, then she gets result R_{\alpha, n}
- Similarly for Bob.
But it is mathematically impossible to come up with such a sequence.
Your model has the two photons fluctuating in-flight, but exactly in-synch, so that Alice and Bob always get the same result if they choose the same polarization angle. But the fluctuation doesn't change the mathematics. It's not hard to make sure that Alice and Bob always get the same result when they choose the same angle, but you can't ALSO make sure that they get DIFFERENT results 75% of the time when they choose different angles.