Genghis: Sounds like you came out bang on glide speed did the canard still give pitch up if you took if of the front stop. If it did then I'm in your camp with the lack of control power( though the moment arm for the canard to work with doesn't look very big)
Have you managed to get any other similar stories from people who fly the same type.
Bet you don't try it again too quickly..Fly safe