Yeah, I've also read that they should be releasing their own wallet soon, but I've just found out through Reddit. No idea how long it would take though.
Seems that their official website and forums are down, so can't really check that information.
Can anyone else reach their website, perhaps it's only at my end?
https://qtum.org/