1. It is a compiler.
2. The B4A compiler generates java code which is then compiled with the formal SDK compiler.
3. B4A code is not compatible with B4P. It will be similar in many aspects but different in others. As I wrote, the language will be more "powerful", especially with regarding to objects.
4. B4A is a stand alone IDE, similar to the current one.