with all the "negative" comments in this thread, I was initially worried that my appointment which was today would end up to be "invalid/not scheduled" that i had called the service center to ensure that the appointment today was going to happen as planned and the CSO ensured it.
to my delight, the technician came around 3pm (appointment was 2-6pm) with the router i had ordered (AC68U) and he even gave me some tips on the network structure since my place is a new estate.
so all in all, the setup was smooth and the internet is working fine. Didn't get to test the speed though, since i've not moved in to my new place yet. hopefully this will cheer the MyRepublic team up abit. lol