Just did some bottling today, can confirm it's a messy and complicated job but it does work. It really depends if you want to drink out of glass or whether you don't mind drinking out of the PET plastic.
If you don't mind the PET the carb cap is the go (I'm considering giving it a go myself...