gross I hate the brown color...... hated the gray too, that's why I painted my stuff and got SVT seats. no they don't wire RIGHT in, you have to poke around for a bit (informed poking please! it has side airbags. don't wanna ruin your new seats) or just splice some wires together instead. Just make sure you know what goes where.
The same would have to be for the heated seats though. No switches in the car. I'd have to find out what powers what and make my own buttons. I would recommend directly swapping seat belt latches though. and also the seat position sensor. I know there's more info on it, just touching on some bases.
make sure you do real good prep if you paint it though. I didn't do it all that well and it does fade once in a while.