Meh, we really didn't have any trouble loading mine into the back of my brother's truck. It was me, my brother and someone at the dealership gave us a hand.
I stood in the truck bed as the "catcher" while my brother and the dealership worker pushed the bike up the ramp.
Unloading isn't much harder. One person on the ground, one person in the truck. Person on the truck backs it out until you have no room left to walk. Person on the ground holds the bike while you hop down, then you back it out the rest of the way.
Keep in mind the 300 is only 379lbs wet
If you have a sloped driveway (sloping towards the road), when you're unloading, back the truck up to the edge of your driveway, this way the bed is closer to the ground and the ramp won't be as steep.
Of course if you can get free delivery, then all the better...