Well, it was the hall sensor. I replaced it with the one i bought and the bike runs like a dream now

I checked the old sensor and it has a malfunction, and a weird one too. I thought one or both gates would be busted, and that they simply wouldn't work. I made the usual diode-setup for checking the sensor, and the result is that no matter which gate i check (whether i connect the cable to upper or lower sensor), the same gate is responding. In other words, i connect the cables for checking gate A, put a piece of metal in the gate and the diodes go out, as it should. But then i connect the cable to the other gate B, and when i put a piece of metal in it nothing happens (diode still on), but when i put the metal in the gate A in this setup, diode goes out. So i guess it could be the wiring or something. Will take it apart and see.
Felt great to be on the road again yesterday for a test ride, it was my first ride since last season. I'm very proud of myself too, it was my first major repair/affair with the bike, so far i would just give it to the bmw dealer for inspections and minor repairs and never did much myself apart from oil change etc. So it feels great to have done it myself

Plus, i could take the time to clean all the parts i had access to, brush away the rust, apply lube where needed etc, things the dealer has no time nor the inclination to do. At one point i thought i would cry , i was using a new torque-wrench to screw the generator to the frame, and this wrench has a very delicate way of indicating the torque has been reached, so i overdid it and actually broke the screw ! Half of it was left screwed in the generator and i thought i would have to take the whole wiring, abs unit, motronic and all that stuff below the tank to get to the generator. Luckily i managed to get to the screw with pliers and remove the part left there

What a relief that was ! Had a matching screw at home, so i replaced it and voila ! Hope i put the bike together correctly so that it won't fall apart soon

Now i will do the valve adjustment, TB sync and hopefully it will run smoooooth. Thanks to all of you for replies and support, i learned a lot !
Cheers !
Luk