Just got the good news and wanted to share it with you guys (and girls).
Well, I can't believe it's been this long. I called SOA so many times that 3 of the reps there already know me well. So on July 2nd, they were able to tell me that my ride was on a vessel heading to Washington. For some reason the VIN was not assigned to me before it rolled onto the boat. Then because of the holiday, it took a while for them to get things sorted out but it reached port on the 3rd and I just got my VIN 30 mins ago. My ETA is 8/6 but waiting till then really doesn't seem like a big deal after how long I have already waited.
The bad part was that the loan I had already applied and gotten approved for is gonna expire on 7/27. I was able to make a quick call to my credit union and invalidate the first blank check that they sent me and request another though. The new blank one should be in some time next week. Time to make some calls to get insurance squared away!