Is there a problem with this non-ECDSA message signing?
The problem with this method is that it is insecure.  Anyone with Alice's public key can sign any message they want, by computing:

$e = hash(message)$

$J = eA$

This $J_x$ will verify correctly according to your verification procedure.