I'm really fascinated by your question and suggested solutions. I am glad to hear that you question the wisdom of some of the suggestions. There are a few factors that are important to consider before picking a solution.
What type of hardwood flooring are you thinking of using? Nail down, staple down, glue down or floating? With any type but a floating floor, SLC is definately the wrong product to use underneath, as it will shatter when nailed, and the thinner areas will probably separate from the underlayment when glued to. I also expect SLC will not adhear well to the old vinyl flooring or even the plywood subfloor. Any flex of the plywood subfloor will result in cracks and broken chunks of concrete.
I would explore the possibility of jacking the lower end up one inch. This would of course depend on what type of foundation it is resting on, the roof structure, if the existing ceiling is now level, or does it also slope the same one inch, and finally, if there are any windows in the side walls, as it would effect the level of those as well if jacked.
Assuming jacking is not an option, the next easiest way would be to install "purlins" or surface shim boards every 12 to 16 inches on center across the floor in decreasing thickness and install a new 3/4 inch subfloor over these, screwing it down all the way into the old floor.
The most work, but successful method would be to remove the old floor completely and sister the original floor joists. Using full size sister joists would not be necessary. 2X4s or 2X6's would be fine as long as a good bond was maintained to the existing 2X8's. The custom wedge idea would work fine, but potentially difficult to rip long lengths for each joist and have them all consistent without a good ripping template, but could be done with a little forethought and clever rip guide.
Option #1:
Find a few objects (house, trees, etc.) that, together, allow at least one of them to be level line-of sight from anywhere in the yard.
Tape a laser pointer on the end of a level (taped so you can use the level as a sort of monopod resting on the ground).
Move around the yard, hold the level level, and point the laser at one of the objects. 3a. Have someone at the object use a measuring tape to record the measurement. 3b. Subtract the length of your level.
Once you have all of your measurements, figure out the elevation offsets of the objects in relation to one another and offset measurements against them accordingly.
For example, in this diagram from Practical Engineering's YouTube on land-surveying, the human can be replaced with a level with a laser-pointer on the top. Then "measured height" is the measurement at your object (step 3a); the "eye line height" is the height of your spirit-level (step 3b); subtract the spirit-level from your measured height to get the the "relative height" (step 4)
![diagram showing how to use hand-level to calculate relative measurements](https://i.stack.imgur.com/qn08x.png)
Option #2:
Use a photogrammetry program like PhotoModeler (http://www.photomodeler.com/) to combine photographs taken using a tripod and a digital camera from different vantage points. Of course, these apps are incredibly expensive, probably cost more than the gadgets you mentioned. Unless you happen to already own a license to one of the AutoCAD products that gives you access to AutoDesk's photogrammetry app, ImageModeler 2009 (http://usa.autodesk.com/adsk/servlet/pc/index?id=11390028&siteID=123112).
Best Answer
Consider renting a rear tine roto-tiller. They are very easy to use and very effective in breaking up hardened/packed soils. I would advise tilling to a depth of 3 to 4 inches. Buy a landscape rake. This is an aluminum rake that is about 3 foot wide with strong rigid tines for sifting out stones etc, and a scraper edge on the top side that is used to level and move soil. After you have loosened up your soil, you can add amendments, starter fertilizer etc if wanted, level out the area with your landscape rake, reseed, and roll it flat (optional) if you wish. Midwest Rake 10030 Aluminum 30 Inch Landscape Rake apx $40