That sucks about you leg dude. If it is broken, That's hardcore walking around on it for this long, I'd be hopping round like a bitch ;D
As for not being able to ride, I'm the same. But my injuries are minor. I just broke my Razor, And I'm riding this piece of shit JD Bugg. It goes hard, But...