i have not done any of this but i have a nice old bmx bike i plan to strip and repaint at some point. not sure when since i don't want to deal with chemicals around young kids and i spend my life taking care of my son and will soon have another little one. but i will pain her one of these days! i plan to have her as my "art bike" and use enamel paint pens to draw all over her as well.
so i guess i don't have much input other than i am interested in this as well. i do know when i looked into it i found that if you get a frame that is aluminum you have to use a special primer for the paint to adhere to it properly. my frame is steel so it won't be an issue for me.