After an agonizing and tough 15 hours of total debugging... My kernel has reached it's end goal (or maybe this is just the beginning)... I have entered 64-bit userland!

The screenshot is of userspace code moving 0x1234 to the EAX register! This means that I can soon get user programs running.

(also sorry for posting so much, I have so many things to showcase)