I'm a little puzzled by the problem you have with the vessel rolling even with the stick centered - I don't have this problem myself. I would try disabling the stick and use the keyboard and see if this problem persists. It may be that you need to increase the "Dead Zone" a bit - if it's not large enough you will have real problems with rolling ever faster once you get into orbit. Even the best stick - PERFECTLY calibrated - will need some "Dead Space" with Orbiter. IIRC this can be adjusted on the Orbiter Launchpad.
I'll try to answer some of your questions, so here goes:
The tutorial in the program shows that you launch when the moons orbit and the prospective orbit of the space craft almost coincide. Apparently you can't do that in any other scenario. I suppose to figure it out from Obit, right?
This can be done from just about any scenario. You may have to wait for the correct time. The simple way to determine when to launch is to use MapMFD. You will need to target the Moon, and change the display from "Ground Track" to "Orbital Plane" (see the Orbiter Manual for details on doing this). You should now see the Moon's Orbital Plane displayed - it will look like a sine wave. If you engage some time accelleration, you will see this sine wave drift to the West. You will launch when this sine wave passes over your starting base - or gets as close to is as it will. For a Moon shot from Canaveral, you will launch when the northermost "peak" of the sine wave is just below Canaveral.
Now check MapMFD to see the Latitude of your vessel. It should be around 30 degrees if you are at Canaveral. Next, open OrbitMFD , make sure it's in equatorial frame, not ecliptic frame (again, see the manual for details) and target the Moon. Check it's Inc (inclination) - this will be just under 30 degrees.
When the Target's Inclination is less than or equal to your starting Latitude, you will launch at a 90 degree heading. This is the case with the Moon, or Mir.
When the Target's Inclination is greater than your Latitude, you will need to calculate a launch heading. I don't have the formula handy, but if you search the forum for "launch azimuth" or "launch heading" you will find it. To save you a bit of time, launch headings for the ISS from Canaveral are 42 degrees or 138 degrees. When you get a chance, download LaunchMFD - it will make those calculations for you and is VERY handy.
When she flattens out I go to that 34 K klicks I believe, which is I believe the ceiling of what I can reach,
How high you can go depends a lot on how fast you are going. The faster you go, the higher the DG can fly using it's wings for lift (like an airplane)
I go balistic and switch the controls (lin).
At around 35k you should still be using aero controls, not RCS. Also, lin, or Linear Translation mode, is for docking - you will be using rot (Rotation Mode) once you are above 50k or so.
Try this method - it's not the best for a DG, but it's a good "all around" ascent profile.
1. Once MapMFD shows the Moon's plane is in the right place, open OrbitMFD and SurfaceMFD. Engage full thrust and take off.
2. Once airborne, reduce throttle and watch the ACC (acceleration) shown in SurfaceMFD. Adjust the throttle to maintain a very small positive ACC. Trying to go too fast this low is very wasteful and makes controlling the DG much more difficult. You want to be going somewhere between 200m/s and 250m/s for now. Level out at somewhere between 1k and 2k altitude.
3. Turn to heading. Use small, gentle movements of the stick and avoid "over-controlling" (I think this, along with too high a speed at low altitude is causing much of your trouble staying on heading). Only when you are flying LEVEL (no roll) at the desired heading should you proceed to the next step.
4. Engage full throttle and pull back the stick to pitch up to about 70 degrees. When you get to 10k altitude engage about 3/4 downward trim (Insert key on keyboard). You want to gradually lower your pitch. You should be below 50 degrees pitch by 20k altitude, below 30 degrees by 30k altitude, and down to about 5 to 10 degrees by 45k. Fter the initial pitch-up, do NOT use the stick to control pitch - just elevator trim alone will work best.
5. At some point you may start to lose altitude. This will be because you are going to slow for your altitude and the wings can't generate enough lift. DO NOT use the stick to prevent this! Use full upward trim (Delete key) and let the DG sink down a bit. As your speed increases it will start to gain altitude again. Watch the VS (vertical speed) in SurfaceMFD, and try to keep it between 100m/s and 200m/s by using elevator trim ONLY.
6. Once you get near 7.5 km/s velocity, watch your ApA (Apoapsis Altitude - the highest point of your current trajectory) in OrbitMFD. Watch it fairly closely - it will climb very rapidly when you get up to speed. When the ApA is a bit over 200k shut off the engines. As you are coasting up, watch the ApA. If it's climbing, add some downward trim, if it's sinking add upward trim. You will probably find that one or two "clicks" below "nuetral" works. Once you are above 90k altitude you can stop watching it - it won't change much after that.
7. Continue coasting upward. At around 125k altitude, switch the controls to RCS ROT mode and you can engage the Prograde autopilot if you want. Now wait until ApT (in OrbitMFD is about 60, and engage the Prograde autopilot if you haven't already.
8. When Apt is around 30, engage about half throttle. Watch the PeA in Orbit MFD. Again, this number will increase slowly at first, the suddenly begin to increase rapidly. When that happens, throttle down some. When the PeA gets close to the ApA (both should be a bit over 200k, but anything over 190k will do for now) shut down the engines. Congratulations - you are in Orbit!
You may also want to check out this tutorial - [ame="http://www.orbithangar.com/searchid.php?ID=5024"]Interactive Surface to LEO lua Tutorial[/ame] - it's a small download (less than 4 kb) and will help you get into orbit. I haven't had a chance to see it yet, and it may use a different ascent profile, but it should be just fine.
If you don't have one, I suggest getting one of those USB memory sticks. That way you can use a high speed connection at a friend's house or the Public Library to download some add-ons that will make Orbiter more fun. Get OrbitSound, the DG-IV, UCGO, and UMMU ( I think UMMU is included with UCGO and/or the DGIV) from Dan's Orbiter page (see the quicklinks), and you may want to get LaunchMFD which will help you find the correct launch heading without having to do the math yourself.
I also recommend IMFD and LTMFD from Jormo once you are ready to try for the Moon or another Planet.
Hope this helps, I remember how frustrating it was to learn all this myself! I'll help when I can, but don't have internet at home so I only get online one or two days a week (usually Tuesday or Wednesday) so please be patient. Many other people here will help as well.
I will warn you that some people here can be a little rough on you if you don't seem to have read the manual, so try to learn the terminology and the basics first. The more specific your questions are (and the better you describe them) the easier it is to help.