I am so glad you found a bone stimulator, but I am sure it isn't any fun at all. You keep that up though, non-unions are painful and the CRPS will be easier to beat with that out of the way. It's astounding what weight-bearing does for circulation.
On that thought....is there a hyperbaric oxygen option near you? Certain depths are supposed to work on bone and of course helping the circulation is great.