What's wild here is I had 20 bullets in my backpack that I accidentally left in there, and they let me through, and through a connecting flight, and only caught them on the flight home, and made me throw them away. I am white which could have contributed to the "toss to enter" treatment, but I did technically fly with explosives in my carry on.
I use Organic Maps on Android (which uses OpenStreetMap data), but I haven't found a good alternative that also tracks traffic.