As this feature is in Beta, I do not expect it to be perfect - but they could really improve on NLP in the application and understand my queries better, as it goes off-course if two different queries with different words but same meaning are asked..It is amazing, how this system is implemented but, if anyone is trying to build similar product they should try SMSsync[1] by Ushahidi - its still sort of beta product but gets the job done for a feature similar to this..
[1] http://www.ushahidi.com/product/smssync/
EDIT: I was only talking about how to implement the gateway part of the application quickly and not the whole Myra product, apologies for the mistake..