Great dedication to getting stronger, many would use no bench or squat rack as a reason to quit right off the bat. Definitely get yourself to the gym though if that's an option, there's no question your lifts will improve dramatically faster training there.
We're probably at similar levels on lifts. I, too, have trained on and off for a long time but sadly my "off" periods were always a lot longer than my "on" ones, so I spun my wheels for years and didn't get enough food to put on mass either.