I even get a login prompt for a few seconds. But before I can log in the phone switches off.
are these symptoms of a wrong systemd version ? haven't had the chance to downgrade systemd to your version.
mb it's the hard float...

i believe the screen goes off because the watchdog module is not loaded. did you compile the kernel modules? if you did then you need to place them in the correct folder as stated in my tutorial.