I think the simplest way to do that (and that's how I usually do) is to use MechJeb with the "land at target" function from orbit. Usually, if your lander is well balanced and not too creative with staging, is quite accurate. One time I actually landed on a previous lander while AFK.
In any case, you can use MechJeb to time the deorbit burn, and then fine tune the landing manually.
If you really don't want to use autopilot, yes, maneuvers nodes don't account for atmosphere, so on Kerbin aim to overshoot your target.
Actually, you have try to overshoot your target in any case, because if you don't want to land "Jebediah Kerman style" you're going to brake hard to kill your lateral (first) and vertical velocity before landing.
The part most interesting for you is:
lat = -0.0708559885838229
lon = -97.2394889192516
alt = 2917405.7211654
To have a stable geosynchronous orbit, you need to set latitude to 0, so you are over equator. To obtain longitude, simply launch another craft, and keep it in KSC. Read lon from it's save. Proper altitude can be read from Kerbin entry at wiki. Currently it's 2,868.75 km - you are a bit too high, so update accordingly.
Now to the orbit part, you want:
ECC = 0
for exactly round orbit. Also, to avoid confusing your game, you need to set average of periapsis and apoapsis to your new-current altitude. However, when we take into account Kerbin radius, it gets 3 468.75 km, due to Kerbin's ~600km radius:
SMA = 3468750
To be sure you are on equator, nullify inclination:
INC = 0
The tricky part is MNA - Mean anomaly at epoch. If your game will decide to use it instead of lat and long set above, you may find yourself not where you wanted. Experiment with changing it a bit in one way or another.
For easier experiments always edit quicksave. That way you will be able to load updated state with one key. And always backup your persistence file.
For a video tutorial watch this Youtube video. As usual, Scott Manley is your friend.
Best Answer
According to their blog, the latest version of the demo is based off of 0.18.2. This means you have docking, which was added in .18. There are some restrictions from the full version, though:
You should be able to see the version in the bottom right corner of the main screen, once the game has loaded. Currently, you're at least two versions behind.