Team Igal,
I have tested this myself against our current release and it is working as expected. However, I believe I may be able to explain what you're experiencing.
As far as location acquiring symbol, dependent on your surroundings, you may see this very seldomly. In my own testing, the easiest way to verify that my custom location acquiring symbol was indeed being used was to change the Location settings in the Android device to "Device only", as opposed to "High Accuracy". With "Device Only", ONLY the GPS sensor will be used, not the network / cell sensors. The reason "High Accuracy" is usually on by default is that the network / cell sensors can typically get you a very quick, albeit inaccurate fix. Then, once the GPS sensor has gotten a fix, you can get your much more accurate fix from that. However, if you turn it to "Device Only", and you start the application from within a building with no clear view of the sky, it can take a few minutes to get a GPS lock, and you can see the location acquiring symbol for this entire time. If at any point you take a step outside (if it's not too cloudy), you should almost immediately get a location lock and see it switch to the "default symbol".
As for your second post... If you set the default symbol to a custom symbol, this should not be changing when you get a new fix. What you may be experiencing is our new logic of showing movement direction. Our standard blue dot with a white outline is the "default symbol", while the same icon with a small white arrow pointing straight up is our "course symbol" (what you would expect to see from navigating). By default, once you start moving, (i.e. the location update from Android's LocationManager has a speed and a bearing), we will use this bearing to rotate the course symbol to point in the direction you are actually moving, and that is displayed instead of the default symbol. Once you come to a stand still again, you should see the symbol revert back to the simple blue dot with white outline. If your desire is to only show one symbol regardless of your movement, then what you'll want to do is set your custom symbol in both "setDefaultSymbol" and "setCourseSymbol"
Please let me know if this solves your problem!
Best regards,
Michael Adams