Hi Emux, ;-)
I have a problem with the VectorLayer. Could You check why a shape on the VectorLayer doesn't show very often after starting VectorLayerActivity?
Use VectorLayerActivity from examples and:
1. change number of shapes to one
2. increase size of shape
3. change position to fixed GeoPoint(0.0f, 0.0f)
4. run several times...
The map needs to be moved to refresh (and display shape) very often.