I tried to quickly just outline how I do it. Apologies it's a little choppy. Biggest downfall as I get older is its physical.
Heres how I do it. I use a 5500 watt element that I refused to compromise on in the spirit of speed. Even quicker, start with hot water. The warmer the water to start the faster. New idea, buy my water in 1g jugs and leave in sun?!
So power, full volume water, biab brewing. Start mash water. Heat to strike, doc time. Be quick with water gathering. Document water volume. Doc strike temp and time. Put bag in. Dump grain, whip the fuq out of it. Doc temp, time. Cover, and I put jacket over kettle. Losing very very little heat. Set time for 45 minutes. 40 minutes later uncover and doc temp. Stir the beejeebies out of it. Wait a few and stir again. Pull bag and strain in collander over bucket. Start heat right away. Add squeezed juice. Add fwh doing everything to mitigate shorter boil. Bring to boil. Doc boil start time, set timer for 45 minutes. Get cheap ic ready. Sanitized, hooked up, leak proof and ready. End of boil chill. Agitating the chiller up and down like you were getting paid to dig a hole with it. I can chill 6 g of wort to 70 degrees in well under 10 minutes. Lift kettle and dump in clean sanitized fermenter. Pitch yeast, put fermenter where it goes. Clean kettle and equipment in lawn with oxy or not. Done, doc time. Review times, and work on, consider, and plan for future brews.
Lately I have been no chilling. I am brewing a light lager with very little hops so no worries there. So next time 45 min mash and 30 min boil is 1 hr 15 minutes. Powerful heating and gathering etc no more than 1 hr so with no chill I am going to shoot for 2hr 15 min next time on 10g. I can go on with tips ideas in any and each phase, feel free to ask. I started on stove with cheap kettle so I can help there to. I saw another thread about a kettle, haven't looked but I am a good candidate for some of your questions.