Pessoalmente tambem nao utilizo o PPA, pois quando foi lancado ja utilizava repositorios que algumas faculdades disponibilizaram espaco, mas utilizo muitos aplicativos de repositorios PPA e ja li sobre o funcionamento.
O PPA e um espaco disponibilizado em servidores mantidos pela Canonical para criacao de repositorios apt para o Ubuntu, dessa forma a qualidade do que e disponibilizado depende do trabalho de quem esta disponibilizando.
Existe uma grande quantidade de repositorios de ma qualidade, mas tambem existem outros muito bons. Utilizo principalmente repositorios PPA disponibilizados pelos desenvolvedores dos projetos, por exemplo o do Pidgin:
https://launchpad.net/~pidgin-developers/+archive/ppaTudo depende da forma que pretende disponibilizar os pacotes ao usuario. A forma utilizada pelo Ubuntu pode ser seguida, vc disponibiliza no repositorio os pacotes: linux-image-omnislash-2.6.34 e linux-headers-omnislash-2.6.34 basicamente como ja foi feito, precisa apenas incluir no arquivo postinst o comando de atualizacao do initrd que atualmente esta sendo feito manualmente.
Para ter um sistema de atualizacao automatica basta criar um pacote vazio com o nome linux-image-omnislash e colocar como dependencia os pacotes mais atuais disponiveis. Assim quando vc disponibilizar o linux-image-omnislash-2.6.25 substitui o linux-image-omnislash trocando a dependencia por esses pacotes novos.
O maior problema vai ser em torno dos drivers NVIDIA, FGLRX e VirtualBox, pois talvez nao compilem corretamente em versoes mais atuais do Kernel, nesse caso precisa testar antes de disponibilizar as atualizacoes. Pode ser interessante disponibilizar 2 tipos de pacote, 1 estavel e outro de teste.
No caso do estavel seria utilizar a mesma versao de kernel utilizada pelo Ubuntu, mas com os patchs e configuracoes para melhoria de desempenho. Dessa forma a chance de aparecer erro com NVIDIA, ATI e VirtualBox praticamente acaba.
A versao de testes seria como esta disponibilizando atualmente, o Kernel mais recente, porem com possiveis conflitos em alguns drivers.
Essa forma de disponibilizacao ajuda bastante usuarios com menos conhecimento e tambem uma area que o BigLinux e o Ubuntu estao crescendo. O uso em escolas, onde existe uma grande dificuldade em conseguir hardware atual, em muitos casos ainda utilizam computadores com 256 de RAM. Ao mesmo tempo que nao se pode utilizar uma distribuicao muito minimalista pois os usuarios necessitam de uma interface de facil entendimento.