Update: Dropped the form off at Singpost a little under three weeks ago. Logged on this morning to track application status, to find it's all approved.
Glad I didn't bother to pay $500 for an agency to do it - it was all very fast and straightforward, even doing it manually.