Welcome. Let's see if you get many responses on the recumbent trike post you made first. I ride both traditional Ebikes and a e-assist Sunseeker Fat Tad. We have a really nice crushed rock rail trail and the tadpole trike makes for a really relaxing nature ride.
There's no problem with running an introduction post and a question in the General discussion. Really two different purposes, but I'll delete this if you really want me to. Let me know.
I see your point on deleting this, to keep everything together. Would you let me know if you still want this deleted (after you see my response), and I'd be glad to delete it, or you can. You can delete your own threads at any time. There should be a little green box with a down-arrow where you can choose "edit thread" and then you should be able to delete it. This only appears on your own threads.
As for the brand forums: Court adds these or has an admin add them when he reviews a bike. It sounds like Catrike doesn't make ebikes, so a brand thread is unlikely, but the thread you started will be a place that draws those interested in Catrike.
There's another member here who recently posted a thread on a tandem Catrike that she has had electrified. You might take a look there if you haven't already.