Yes, the BSure Digital Car Insurance serves as proof of payment just like the previously known BSure physical card.
Yes, you are required by law to close minimum liability insurance as soon as the car is registered in your name.