Hallo,
nein.
Die Kreatur wird nicht "casted". Da steht "put ... onto the battlefield". Es ist eine Fähigkeit des Artefaktes.
Einerseits können keine Zusatzkosten wie kicker bezahlt werden, andererseits kann die Kreatur auch nicht neutralisiert werden, da sie nicht gesprochen wurde.
beste Grüße