Buy direct.
One of the best perks of doing so is that your account is created the same day and your points are loaded within hours. You can begin making reservations almost immediately. No waiting for offers to be accepted, 4 weeks for ROFR, or the seller taking weeks or months to sign their documents. I've read some horror stories here.
If you are wanting to go in January and use DVC, direct is your best option. When purchasing your contract you must insist that they help you book your welcome home stay because you've heard there is little to no availability. You're not interested in purchasing if you can't use your points asap. You can have them verify availability and reserve the room for your stay before signing anything, as we did. They booked us in a Riviera 1BR for Dec 17-27 next month when the system showed zero availability.
I also view DVC as a luxury purchase. If the price difference of direct vs resale is that significant to you, perhaps reconsider purchasing until you're in a better financial position.
You don't need to wait for your specific guide to return your call. If you're ready to purchase, call and talk to whoever is available.
Lastly, hold your ground on the UY and get the double points. They initially told me Dec UY wasn't available. So I told them if that was the case I was no longer interested in buying. They then put me on hold, spoke to their manager and voila I got what I was looking for. Not saying that will always be the case but it was for me.
Good luck and please keep us updated.