Wow that's really a lot to go through for a job! My husband just got a new position and it took only a few days for the whole process! I've never had an interview experience like yours, sounds nightmarish! Fingers crossed for you, hope it goes well!