i dont mind this line as it looks alot like you have ak,kq,kj,aa and are trying to represent a bluff to get him to call with his j or other pairs. However this is dependent if he can think beyond level 2 which it sounds like he can due to your description of him. I also think he folds most of his range here as an overbet river shove is a powerful move and he often only has a bluff catcher or missed draw. Yet id still lean more towards a check call/fold depending on his river bet or possibly even a blocking bet of around 20 bucks as your play is somewhat spewy. Tbh im not sure which is the more optimal line :/.