Thank you all for the replies and compliments. And the floor is solid wood.
This was my first woodworking project. I did mortise and tenon joints. Since it was my first project, they aren't perfect joints, but the rack is definitely strong enough to hold the weight. And since it's my first time, I didn't realize when you order from Home Depot, 2x2 inch means 1.5x1.5. And 1 inch means .75 inches for the cross beams. I expected a slightly beefier rack.
And I figured using beams instead of panels for the cross parts would offer more ventilation for the components. But now that I'll drill them directly in, that doesn't matter as much.