Wow Lin!! Great - and also looks like lots of work!
That plant is a Kohleria 'Perdot's Rolo' it is a great one! I was just reading about it and it says they like lots of food, I haven't fed this guy in a while, and also it says they go into a dormancy period and should be allowed to do so, mine just keeps on growing and this is the 2nd bloom its gone through...guess after this bloom I'll let it go dormant
Cheers