3. EXCEPTION: If travelling with a Bahncard on a through ticket from Germany to Austria vv. you will get also a 25% discount on the "foreign" portion of the ticket regardless which Bahncard you possess.
It is not possible to get this discount for solely intra austrian travel (e.g. Salzburg-Innsbruck vv. only)
4. This is the so called "RAIL PLUS" option and is included in all Bahncards purchased after 9 dec 2007 at no extra charge. The RAIL PLUS discount is availlable from/to 29 countries. (Austria being one of these 29)
While you're correct that the BahnCard cannot be used for intra-Austria travel, since Salzburg also counts as a German station, the BahnCard rebate is applied to tickets originating in Salzburg as long as you purchase your ticket from Deutsche Bahn. You can also trigger the rebate when you buy tickets from ÖBB (the Austrian railway) by asking for a ticket from Freilassing (just across the border in Germany) to whatever your destination in Austria is. Because Freilassing is so close to Salzburg, the additional fare is minimal, but because it is in Germany, the cross-border rebate applies to the whole itinerary. This will also work when purchasing a ticket at other stations in Austria, but you will probably have to visit a ticket office to buy it.