No, painting or staining your Vinyl fence will damage finish and void the warranty.
No, you cannot mount your fence to a solid surface. The posts need to be buried into the ground in order to provide proper support for the fence panel. Any other installation method would void the warranty.
This kit includes: top and bottom rails; and vertical tongue-and-groove boards. Posts and gates are sold separately.