Now that's funny. Installing it the way i describes it without the depmod -a command worked for me as well, but I hat to edit
There the alias entry in the nvidia section was commented out (?? ... there was an # at the beginning of the line). Deleted that charcter and I was fine.
But you way sounds interesting, too.