Safety wise, the entire bike is now a write off, The pro's would say that other parts of the frame can now crack unexpectedly after such a shock.
Personally I would do a 1 day repair using carbon fiber. you'll have to cut the top tube to bend the whole thing straightish.
Use more carbon fiber than this image, about 5mm CF wall thickness.
The advantage of carbon fiber is that it doesn't undo the crystals in the aluminium frame, because the entire frame is heated to 400 degrees and left to cool in high-spec ASTM standards.
Carbon fiber also costs 25 dollars, and it is stronger than a weld and than steel, but it will add 500 grams to the bike.
I have fixed a cracked aluminium frame using carbon fiber, it held up fine for 3 years until the suspension bearings wore out (centurion, german bike)
The problem with epoxy-carbon bonds is that they can be unstick, you have to research the best epoxy for aluminium, and perhaps treat it with acid first to take off the oxide, even after brusing it, and straight away after the acid is removed, put on some epoxy resin, and afterwards wrap it in carbon, then when it's all wrapped, heat it over a radiator for a few hours to waterproof the epoxy. Total work time is about 3 hours, one hour to prepare the frame, one hour to wrap the epoxy and carbon.
You have to make some dents and grooves in the frame to ensure the epoxy grips the frame like steel.