OK first off you
two NYC boys don't even know what snow is really. Don't forget you have sewers that thaw your streets.
Since I am sorta of around your area I know better. Try driving down a street that hasn't been plowed in over a week and let me know how well you got through it safely.
Hell I would love to get a true run in that can test my modifications, thinking I have gone on some easy runs and have no true idea yet.
ETA: Hell I have been on some NYC streets that were worse than the trails I have run!