a. It's hard to say because as I admitted in 1, it's hard to know what "Junior" qualifies for anymore, and I'm unsure of what your metric is for it. If you'd like, we can talk separately and I can try to give you an honest assessment (I conduct engineering interviews at a YC '12 company) of where you stand in relation to what I perceive to be other juniors (and bootcamp graduates).
b. Yeah - bootcamp grads are taught to go after these junior-facing roles (and even forego internships), so this is definitely the market you're competing with, assuming you're Junior as well. Once again, I can only really speak for SF and in web.