Hi Hannah,
I am sorry I don't know much about crate training (we are just trying this ourselves!) but there is something you said in one of your posts that struck me...you mentioned that your boyfriend is jealous of the time you spend with Thor?
If you don't mind this suggestion, maybe find something you and your bf can do together with Thor? Maybe plan a day out to go shopping for new toys for Thor (we did this with Maddie when we first got her....took her shopping and let her pick her own toy...maybe that will help Thor with his own stress too?) Then maybe have one evening a week when you put Thor in his crate for a short amount of time and do something with your bf...like rent a movie and during the movie Thor has to be crated so your bf has you all to himself?
I don't know if these will help, but I think a good deal of the stress maybe lies in with the jealousy between bf and thor...if the bf is jealous of thor then it is very possible the Thor is jealous too.

Keep your chin up sweetie, things will work out!
Oh and does Thor maybe have a favorite toy or blanket that you can put in the crate with him? And during that movie, make sure Thor and his crate are in a completely different room! Shoot it could be a nice dinner at home instead of a movie, but make it all about your BF and not Thor...that might help ease the jealousy.
Goodluck!