I am glad that you're taking the right attitude here...even though things might not be where you think they should, but there might be a bigger plan in store for you. Do the legwork, keep self-pity away and look at the big picture. You're doing well.
Good luck on the job front!