You have done a right nice job on that one. With that pine however, I'd primer it before painting it. Softwoods like that have a tendency to soak up the paint irregularly, and can leave it looking sort of blotchy. You may also consider some carpet pieces to keep the cart from marking up the butt ends of your long guns. All in all though it looks pretty good.