I've moved on to 10.2 already, but I can still specify grid sizes when creating a feature class
through the UI (it's now in Environment Settings -> Geodatabase Advanced), and I can still
specify a st_grids parameter in SQL in the CREATE INDEX command.
As to your questions:
1) No change (but you shouldn't ever need three levels)
2) No change (empty layer has a nominal index populated, just the SPIDX_AUTOMATIC setting [0,0,0])
3) No change (you never want an application to change your index without explicitly requesting
such a change, and feature length has no bearing on the proper spatial index size, only data
envelope size, and more importantly, query envelope size)
4) I don't see any way to view the grid sizes, though I expect they're available through Python.
5) No change (You can rebuild the spatial index from the UI or command-line tools, or through SQL)
I've never left spatial index grid size to chance, but I've also never measured any significant
performance difference +/- 200% of the values selected -- By comparison, my testing indicates
that feature class precision makes a *HUGE* difference in performance, so that's what you want
to be sure to customize.
- V