Your experience seems to be somewhat strange to me, I have discussed this with other techs in my field and have only one conclusion. that an 05 amanti with 35k on it that blows the engine was seriously neglected and abused, meaning that the oil was not religiously changed at every 3,000 mile intervals. I have worked on dozens of these vehicles and have seen the worst but I have only had to change one engine and it was because a jiffy lube place forgot to tighten the oil drain plug. some people think that the dealer will not notice that the car was neglected when the car breaks down, trust me we know. Some customers will even go through the trouble of making fake receipts for oil changes .as for the sunroof problem it is almost impossible for the glass to break, this particular sunroof does not have a solid frame around it and is only secured on both left and right sides by four small fastening bolts, so as for it being under stress and for it to break on its own is absolutely absurd. just admit that negligence on your part is to blame, don't go shooting down a nice car simply because you don't want to take responsibility. Read the owners manual it has a maintenance schedule on it for your reference, your car has a warranty not a guarantee on it. start changing your oil dude.