If the quality of the native MB apps are any indication, I can see why finds the MB API a frustrating experience.