I've only heard Angel by these guys and sadly I have the cut version of it, that appeared on So Fresh years back. I hope there's more to come from these guys, I'd love to hear some more of their stuff!
According to Wikipedia: After a two-year break, Lo-Tel regrouped in 2002 (with Paul Wheeler replacing Brollo), and put out their elaborate second album The Lost Thing. Although the album track Angel received some commercial airplay, The Lost Thing failed to make the Top 50 upon release, and Lo-Tel slipped from view soon after. The current activities of its members are unknown.