Is this what you are replacing it with? (plus the bamboo flooring manufacturer might require a plywood underlayment anyway - I'm waiting to find out).
1) Cutting out the old subfloor as close to the edges of the room as I can get using a circular saw.
This saves you from using a sawzall along the edges of the walls. As long as you use the same thickness, you will be fine, just clean up the old stuff.
2) Not worrying about the last inch to inch and a half that remains jutting out into the room. Basically just leave that bit in place. Yup
3) Checking the existing joists to make sure there is no damage or rot to them. As best you can, usually you can see it from below, My guess is you have a crawlspace.
4) Building up new blocking underneath any edges (the edges along where the old subfloor was cut away) so that the new subfloor always has something supporting its edges. This blocking should be 2x6? Match the existing joists? Something else? How do I do it for a long 12' edge that is parallel to an existing joist but not directly on that joist? Do I just install a new joist somehow? (seems hard)
This is usually not necessary, it depends on how much deflection is in the floor(bounce). It is a good idea, and it is hard and time consuming...just do the best you can...if you have to.
5) Installing 3/4" plywood sheets "perpendicular" to the existing joists. This might be just regular plywood or it might be special tongue and groove subfloor ply, depending on what kind of underlayment the flooring manufacturer recommends.
6) Filling in any cracks (and screw heads) with special compound (whose name escapes me at the moment, but which is designed to fill and level subfloors) Not with wood floors.
7) Using floor leveling compound to fill in any low spots.
Only if it is drastic, unless you have a million dollar home. We call those floors with a little sway in them....character.
Does this seem to be correct? Am I missing any steps? Any good books you can recommend I read before I dive into this?
Thanks in advance!
Good luck, tell us as you get along, how its going.