No worries, hope it was helpful. It gets more complex for a real world case, as there are a number of factors that need careful balancing - too big a battery bank and it's hard to do the periodic rebalancing you need to keep the bank healthy, as it requires a significant amount of power, but infrequently. Too small a bank and you'll cycle your generator too often (lots of cold starts cause wear). If you never run your generator for very long, it'll probably be dead in a year or two from corrosion or similar issues - some have decent self exercise routines, but for many it's inadequate. Also, it's almost never a consistent predictable load, especially for households. Grid power benefits immensely from law of large numbers - any individual spiky demand someone does blends in when averaged over 100,000+ homes or a city of a million people, so you can predict and size things better. If you're the only user, your usage can swing from 50mw (standby power for something), or even zero mw - all the way to 11kw in the space of half second (welder). Way more orders of magnitude increase, and way faster than the grid will ever have to deal with. You'd need to decide if you'd want to be able to handle that, and if not, what you'd need to handle - and pay up front for the equipment.
It's almost never a problem to have 'too large' an array from an electrical perspective, but from a practical use of land/space and cost (especially when racking, up to code electrical lines, installation) it's really hard to not cut corners there. Most people end up with arrays that are too small in winter, or don't take seasonal insolation variation, shade, or similar problems into account enough.
Part of what has been helping with solar is dirt cheap financing. Even with nearly free panels, if you factor all the other associated costs in (if you're in the US, permitting can be a nightmare for instance), break even can be a decade or more out even with free money. After that it's not so bad though.
Fuel prices and logistics are like you point out a big factor. In my case propane isn't overly expensive and I can get it delivered. Diesel isn't super cheap, but not bad either. If you're paying $10/gal for diesel delivered, or have to go months or more between deliveries of substandard fuel, it changes the equation a lot.
OP never did reply with details did they?