I have been in this situation, except for the size problem of your recovery.
What I did is first of all things is flash the correct preloader.
After that I flashed the MBR and EBR's, logo and lk.bin.
Next the recovery, try to get the correct recovery or at least one that should fit and work on your phone.
At this point you should be able to boot your phone into the recovery (don't try to boot it normally as you still need your boot, system and data images flashed).
Note that I flash these part one at a time and with every new flash I deselect the ones already flashed, and no upgrade, always download.
If that works the rest is not too big a problem.
Now about your brom size problem, looks to me like the scatter file has wrong size info for the recovery or your recovery image doesn't fit. Haven't had this problem so it's just my guess.
What I did is first of all things is flash the correct preloader.
After that I flashed the MBR and EBR's, logo and lk.bin.
Next the recovery, try to get the correct recovery or at least one that should fit and work on your phone.
At this point you should be able to boot your phone into the recovery (don't try to boot it normally as you still need your boot, system and data images flashed).
Note that I flash these part one at a time and with every new flash I deselect the ones already flashed, and no upgrade, always download.
If that works the rest is not too big a problem.
Now about your brom size problem, looks to me like the scatter file has wrong size info for the recovery or your recovery image doesn't fit. Haven't had this problem so it's just my guess.