Default Huawei Ascend Y300: How do I unbrick?

Okay, my Huawei y300 was fine, rooted.
it was rooted on Stock Rom, at least I think it was Stock as I was unable to Flash any Roms.
So... I went into Rom Manager, and Selected Backup Rom.
It crashed instantly, when I booted, it came to a Green Screen with a Blue box and a Red box.
It will not load Recovery, It will not load Fastboot, and dload gets stuck as of 1/3 through.
Any fixes?