Also just my luck that Malindo's departure gate is the furthest end (I asked the lady at the baggage drop how far to the gate, she said it was "jauh". Might as well just check it in because it's included in the fare). Fortunately there were trolleys after the LAG screening. I thought we would be boarding the plane rightaway, but no - we went to a holding area while people were still getting off the plane.
We left about 10, 15 minutes after posted departure time, and arrived around noon at Changi's Terminal 3. Don't know if it was that time of day or there weren't that many flights coming in, or what but it took me longer to find the immigration form and filling that out than I was in line for immigration.