For the riding you are talking about it won't break...well it will take a lot...
There are companies that weld aluminum. We have a shp here that does aluminum repairs...but really thats the risk of freeriding...the frame will not likely break and that bike does kickass...