Sounds to me like you're not doing bad at all. You got some interviews lined up, and not getting an answer on an application means nothing. They could have got their guy and not removed the posting yet, be in a "permanently hiring" type of situation but are not actually hiring just this moment, or maybe they just have s**t HR staff that's not monitoring the inbox. Same goes for "rejected without an interview". What counts are interviews, just keep lining those up, demonstrate your value as an employee, and you'll be working in no time. If you get a refusal, ask for feedback on your interview, preferably through a third party like an agency. You'll do better next time.
As for that government position, remember, those are slow everywhere. Keep applying elsewhere, but if I were you I'd stay close to the phone until you get a final answer from them, even if you pick up something else in the meantime (it could be months, red tape and all that :/ ). Gov positions can be quite comfortable (as in decent wage, benefits and job security).
*edit* a one year job is usually, in my experience, just an extended probation. Incidentally, it works both ways: you get one year to figure out if you'd consider staying or if they are crazy people. Most employers don't let go of talent just because the contract expired, not while they can afford it anyhow.