This is my first day here, I've been looking for some things that I might post, I thought in some lighter way this might fit. Hibiscians are evil and should be avoided at all cost.
I had to research 'Day of the Triffids' to know what you were talking about. From what I gather I think you are correct. The origins are not well understood but he seems to have intelligently designed himself from this primative plant form.