No seu caso, você precisaria esperar pela funcionalidade correta do hardware para o Sandy Bridge e outros dispositivos no Kernel. No momento, isso está sendo trabalhado e tenho certeza que para a versão 3.1 do kernel, muitas correções serão feitas em relação a isso. Então, por enquanto, dê um tempo para que o trabalho desse hardware chegue ao kernel. Se um PPA endereçar isso para o Ubuntu aparecer, ele precisaria ser compatível com a versão que você está usando.
Também para o que vi, a versão 3.0 do Kernel e a versão 3.1 têm muito trabalho para o hardware Sandy Bridge: link
Para a observação sobre "hardware mac só funciona no mac" não é verdade. Foi mencionado, mostrado, testado e confirmado que o linux funciona em qualquer coisa que use qualquer arquitetura suportada. Eu vi vários Macs que usam o Ubuntu para que você possa imaginar meu rosto com algo assim. Basicamente, se usa eletricidade, o hardware pode ter linux.
Existem até páginas oficiais sobre isso: