Looks like you are off to a real good start, and have great ideas and vision. For the floor I would consider some sort of epoxy finish, but you have to get the existing floor very clean first. You can rent a grinder that can take 1/8 or 1/4 inch off to smooth it and that will make application of the epoxy easier. Keep us posted!

Pat